@@ -104,7 +104,7 @@ def test(self):
104
104
105
105
# dsymutil strips the debug info for classes that only have const static
106
106
# data members without locations.
107
- @expectedFailureAll (debug_info = ["dsym" ])
107
+ @expectedFailureAll (debug_info = ["dsym" ], dwarf_version = [ "<" , "5" ] )
108
108
def test_class_with_only_const_static (self ):
109
109
self .build ()
110
110
lldbutil .run_to_source_breakpoint (
@@ -120,6 +120,9 @@ def check_global_var(self, name: str, expect_type, expect_val):
120
120
self .assertEqual (varobj .type .name , expect_type )
121
121
self .assertEqual (varobj .value , expect_val )
122
122
123
+ @expectedFailureAll (dwarf_version = ["<" , "5" ])
124
+ # On linux this passes due to the manual index
125
+ @expectedFailureDarwin (debug_info = no_match (["dsym" ]))
123
126
def test_inline_static_members (self ):
124
127
self .build ()
125
128
lldbutil .run_to_source_breakpoint (
@@ -167,6 +170,9 @@ def test_class_with_only_constexpr_static(self):
167
170
"ClassWithEnumAlias::enum_alias_alias" , result_value = "scoped_enum_case1"
168
171
)
169
172
173
+ @expectedFailureAll (dwarf_version = ["<" , "5" ])
174
+ # On linux this passes due to the manual index
175
+ @expectedFailureDarwin (debug_info = no_match (["dsym" ]))
170
176
def test_shadowed_static_inline_members (self ):
171
177
"""Tests that the expression evaluator and SBAPI can both
172
178
correctly determine the requested inline static variable
0 commit comments