@@ -24,11 +24,12 @@ def test_frame_var(self):
2424 lldb .SBFileSpec ("main.cpp" ))
2525
2626 self .expect ("settings set target.experimental.use-DIL true" , substrs = ["" ])
27- self .expect ("frame variable 'globalVar'" , substrs = ["-559038737" ]) # 0xDEADBEEF
28- self .expect ("frame variable 'globalPtr'" , patterns = ["0x[0-9]+" ])
29- self .expect ("frame variable 'globalRef'" , substrs = ["-559038737" ])
30- self .expect ("frame variable '::globalPtr'" , patterns = ["0x[0-9]+" ])
31- self .expect ("frame variable '::globalRef'" , substrs = ["-559038737" ])
27+ self .expect_var_path ("globalVar" , type = "int" , value = "-559038737" ) # 0xDEADBEEF
28+ self .expect_var_path ("globalPtr" , type = "int *" )
29+ self .expect_var_path ("globalRef" , value = "-559038737" )
30+ self .expect_var_path ("::globalVar" , value = "-559038737" )
31+ self .expect_var_path ("::globalPtr" , type = "int *" )
32+ self .expect_var_path ("::globalRef" , value = "-559038737" )
3233
3334 self .expect (
3435 "frame variable 'externGlobalVar'" ,
@@ -40,8 +41,9 @@ def test_frame_var(self):
4041 error = True ,
4142 substrs = ["use of undeclared identifier" ],
4243 ) # ["12648430"])
43- self .expect ("frame variable 'ns::globalVar'" , substrs = ["13" ])
44- self .expect ("frame variable 'ns::globalPtr'" , patterns = ["0x[0-9]+" ])
45- self .expect ("frame variable 'ns::globalRef'" , substrs = ["13" ])
46- self .expect ("frame variable '::ns::globalVar'" , substrs = ["13" ])
47- self .expect ("frame variable '::ns::globalPtr'" , patterns = ["0x[0-9]+" ])
44+
45+ self .expect_var_path ("ns::globalVar" , value = "13" )
46+ self .expect_var_path ("ns::globalPtr" , type = "int *" )
47+ self .expect_var_path ("ns::globalRef" , value = "13" )
48+ self .expect_var_path ("::ns::globalVar" , value = "13" )
49+ self .expect_var_path ("::ns::globalPtr" , type = "int *" )
0 commit comments