diff --git a/lldb/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py b/lldb/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py index 4063d788d48c..8c8a92865fde 100644 --- a/lldb/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py +++ b/lldb/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py @@ -39,6 +39,9 @@ class InlinedBreakpointsTestCase(TestBase): exe = os.path.join(os.getcwd(), "a.out") self.runCmd("file " + exe, CURRENT_EXECUTABLE_SET) + # With the inline-breakpoint-strategy, our file+line breakpoint should not resolve to a location. + self.runCmd('settings set target.inline-breakpoint-strategy headers') + # Set a breakpoint and fail because it is in an inlined source implemenation file lldbutil.run_break_set_by_file_and_line (self, "basic_type.cpp", self.line, num_expected_locations=0) @@ -46,7 +49,7 @@ class InlinedBreakpointsTestCase(TestBase): self.runCmd('settings set target.inline-breakpoint-strategy always') # And add hooks to restore the settings during tearDown(). self.addTearDownHook( - lambda: self.runCmd("settings set target.inline-breakpoint-strategy headers")) + lambda: self.runCmd("settings set target.inline-breakpoint-strategy always")) lldbutil.run_break_set_by_file_and_line (self, "basic_type.cpp", self.line, num_expected_locations=1, loc_exact=True)