Index: test/lang/c/anonymous/TestAnonymous.py =================================================================== --- test/lang/c/anonymous/TestAnonymous.py +++ test/lang/c/anonymous/TestAnonymous.py @@ -26,21 +26,20 @@ self.expr_grandchild() @dsym_test - def test_expr_parent(self): + def test_expr_parent_with_dsym(self): self.buildDsym() self.expr_parent() @dsym_test - def test_expr_null(self): + def test_expr_null_with_dsym(self): self.buildDsym() self.expr_null() @dsym_test - def test_child_by_name(self): + def test_child_by_name_with_dsym(self): self.buildDsym() self.child_by_name() - @skipIfGcc # llvm.org/pr15036: LLDB generates an incorrect AST layout for an anonymous struct when DWARF is generated by GCC @skipIfIcc # llvm.org/pr15036: LLDB generates an incorrect AST layout for an anonymous struct when DWARF is generated by ICC @dwarf_test def test_expr_nest_with_dwarf(self): @@ -49,11 +48,9 @@ @dwarf_test def test_expr_child_with_dwarf(self): - self.skipTest("Skipped because LLDB asserts due to an incorrect AST layout for an anonymous struct: see llvm.org/pr15036") self.buildDwarf() self.expr_child() - @skipIfGcc # llvm.org/pr15036: This particular regression was introduced by r181498 @skipIfIcc # llvm.org/pr15036: This particular regression was introduced by r181498 @dwarf_test def test_expr_grandchild_with_dwarf(self): @@ -61,13 +58,13 @@ self.expr_grandchild() @dwarf_test - def test_expr_parent(self): + def test_expr_parent_with_dwarf(self): self.buildDwarf() self.expr_parent() @expectedFailureFreeBSD('llvm.org/pr21550') @dwarf_test - def test_expr_null(self): + def test_expr_null_with_dwarf(self): self.buildDwarf() self.expr_null()