mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-03-02 07:16:29 +00:00
[lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction"
After cf1c774d6ace59c5adc9ab71b31e762c1be695b1, Clang seems to generate code that is more similar to icc/Clang, so we can use the same line numbers for all compilers in this test.
This commit is contained in:
parent
d1fd91ddaf
commit
53a14a47ee
@ -70,12 +70,8 @@ class ThreadStepOutTestCase(TestBase):
|
||||
self.bkpt_string = '// Set breakpoint here'
|
||||
self.breakpoint = line_number('main.cpp', self.bkpt_string)
|
||||
|
||||
if "gcc" in self.getCompiler() or self.isIntelCompiler():
|
||||
self.step_out_destination = line_number(
|
||||
'main.cpp', '// Expect to stop here after step-out (icc and gcc)')
|
||||
else:
|
||||
self.step_out_destination = line_number(
|
||||
'main.cpp', '// Expect to stop here after step-out (clang)')
|
||||
self.step_out_destination = line_number(
|
||||
'main.cpp', '// Expect to stop here after step-out.')
|
||||
|
||||
def step_out_single_thread_with_cmd(self):
|
||||
self.step_out_with_cmd("this-thread")
|
||||
|
@ -19,10 +19,10 @@ thread_func ()
|
||||
pseudo_barrier_wait(g_barrier);
|
||||
|
||||
// Do something
|
||||
step_out_of_here(); // Expect to stop here after step-out (clang)
|
||||
step_out_of_here();
|
||||
|
||||
// Return
|
||||
return NULL; // Expect to stop here after step-out (icc and gcc)
|
||||
return NULL; // Expect to stop here after step-out.
|
||||
}
|
||||
|
||||
int main ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user