diff options
Diffstat (limited to 'lldb/test/expression_command/persistent_variables/TestPersistentVariables.py')
-rw-r--r-- | lldb/test/expression_command/persistent_variables/TestPersistentVariables.py | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/lldb/test/expression_command/persistent_variables/TestPersistentVariables.py b/lldb/test/expression_command/persistent_variables/TestPersistentVariables.py index 47d1631d7c2..51c22aa9c52 100644 --- a/lldb/test/expression_command/persistent_variables/TestPersistentVariables.py +++ b/lldb/test/expression_command/persistent_variables/TestPersistentVariables.py @@ -17,28 +17,33 @@ class PersistentVariablesTestCase(TestBase): self.runCmd("file a.out", CURRENT_EXECUTABLE_SET) - self.runCmd("breakpoint set --name main") + self.runCmd("breakpoint set --source-pattern-regexp break") self.runCmd("run", RUN_SUCCEEDED) - self.expect("expression int $i = 5; $i + 1", - startstr = "(int) $0 = 6") + self.runCmd("expression int $i = i") + + self.expect("expression $i == i", + startstr = "(bool) $0 = true") + + self.expect("expression $i + 1", + startstr = "(int) $1 = 6") # (int) $0 = 6 self.expect("expression $i + 3", - startstr = "(int) $1 = 8") + startstr = "(int) $2 = 8") # (int) $1 = 8 - self.expect("expression $1 + $0", - startstr = "(int) $2 = 14") + self.expect("expression $2 + $1", + startstr = "(int) $3 = 14") # (int) $2 = 14 - self.expect("expression $2", - startstr = "(int) $2 = 14") + self.expect("expression $3", + startstr = "(int) $3 = 14") # (int) $2 = 14 - self.expect("expression $1", - startstr = "(int) $1 = 8") + self.expect("expression $2", + startstr = "(int) $2 = 8") # (int) $1 = 8 |