Fix some test suite errors. TestForwardDecl.py errors were due to bad Makefile.rules, while TestHiddenIvars.py errors due to features only available in modern objc runtime.
llvm-svn: 154635
This commit is contained in:
parent
60217120b5
commit
45872c01ff
|
@ -9,11 +9,13 @@ class ForwardDeclTestCase(TestBase):
|
|||
|
||||
mydir = os.path.join("lang", "objc", "forward-decl")
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dsym_test
|
||||
def test_expr_with_dsym(self):
|
||||
self.buildDsym()
|
||||
self.expr()
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dwarf_test
|
||||
def test_expr_with_dwarf(self):
|
||||
self.buildDwarf()
|
||||
|
|
|
@ -9,23 +9,35 @@ class HiddenIvarsTestCase(TestBase):
|
|||
|
||||
mydir = os.path.join("lang", "objc", "hidden-ivars")
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dsym_test
|
||||
def test_expr_with_dsym(self):
|
||||
if self.getArchitecture() == 'i386':
|
||||
self.skipTest("requires modern objc runtime")
|
||||
self.buildDsym()
|
||||
self.expr()
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dwarf_test
|
||||
def test_expr_with_dwarf(self):
|
||||
if self.getArchitecture() == 'i386':
|
||||
self.skipTest("requires modern objc runtime")
|
||||
self.buildDwarf()
|
||||
self.expr()
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dsym_test
|
||||
def test_frame_variable_with_dsym(self):
|
||||
if self.getArchitecture() == 'i386':
|
||||
self.skipTest("requires modern objc runtime")
|
||||
self.buildDsym()
|
||||
self.frame_var()
|
||||
|
||||
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||
@dwarf_test
|
||||
def test_frame_variable_with_dwarf(self):
|
||||
if self.getArchitecture() == 'i386':
|
||||
self.skipTest("requires modern objc runtime")
|
||||
self.buildDwarf()
|
||||
self.frame_var()
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ endif
|
|||
CXXFLAGS +=$(CFLAGS)
|
||||
LD = $(CC)
|
||||
LDFLAGS ?= $(CFLAGS)
|
||||
LDFLAGS += $(LD_EXTRAS)
|
||||
LDFLAGS += $(LD_EXTRAS) -arch $(ARCH)
|
||||
OBJECTS =
|
||||
EXE ?= a.out
|
||||
|
||||
|
|
Loading…
Reference in New Issue