[LoopInterchange] Hoist isComputableLoopNest() in the control flow (#124247)
[llvm-project.git] / lldb / test / API / commands / expression / persistent_ptr_update / TestPersistentPtrUpdate.py
blob8b722b80bddb8e6eb42cb366ae12e9dffc8b725a
1 """
2 Test that we can have persistent pointer variables
3 """
6 import lldb
7 import lldbsuite.test.lldbutil as lldbutil
8 from lldbsuite.test.lldbtest import *
11 class PersistentPtrUpdateTestCase(TestBase):
12 def test(self):
13 """Test that we can have persistent pointer variables"""
14 self.build()
16 def cleanup():
17 pass
19 # Execute the cleanup function during test case tear down.
20 self.addTearDownHook(cleanup)
22 self.runCmd("file " + self.getBuildArtifact("a.out"), CURRENT_EXECUTABLE_SET)
24 self.runCmd("break set -p here")
26 self.runCmd("run", RUN_SUCCEEDED)
28 self.runCmd("expr void* $foo = 0")
30 self.runCmd("continue")
32 self.expect("expr $foo", substrs=["$foo", "0x0"])