diff options
Diffstat (limited to 'test/lang')
-rw-r--r-- | test/lang/c/anonymous/TestAnonymous.py | 2 | ||||
-rw-r--r-- | test/lang/c/shared_lib/TestSharedLib.py | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/test/lang/c/anonymous/TestAnonymous.py b/test/lang/c/anonymous/TestAnonymous.py index 23cf2f0cd..0bef5bff3 100644 --- a/test/lang/c/anonymous/TestAnonymous.py +++ b/test/lang/c/anonymous/TestAnonymous.py @@ -124,6 +124,8 @@ class AnonymousTestCase(TestBase): substrs = ["= 2"]) def expr_parent(self): + if "clang" in self.getCompiler() and "3.4" in self.getCompilerVersion(): + self.skipTest("llvm.org/pr16214 -- clang emits partial DWARF for structures referenced via typedef") self.common_setup(self.line2) # These should display correctly. diff --git a/test/lang/c/shared_lib/TestSharedLib.py b/test/lang/c/shared_lib/TestSharedLib.py index 8ef7bdef6..f51f8c1e5 100644 --- a/test/lang/c/shared_lib/TestSharedLib.py +++ b/test/lang/c/shared_lib/TestSharedLib.py @@ -63,6 +63,10 @@ class SharedLibTestCase(TestBase): def expr(self): """Test that types work when defined in a shared library and forward-declared in the main executable""" + + if "clang" in self.getCompiler() and "3.4" in self.getCompilerVersion(): + self.skipTest("llvm.org/pr16214 -- clang emits partial DWARF for structures referenced via typedef") + self.common_setup() # This should display correctly. |