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")
|
mydir = os.path.join("lang", "objc", "forward-decl")
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dsym_test
|
@dsym_test
|
||||||
def test_expr_with_dsym(self):
|
def test_expr_with_dsym(self):
|
||||||
self.buildDsym()
|
self.buildDsym()
|
||||||
self.expr()
|
self.expr()
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dwarf_test
|
@dwarf_test
|
||||||
def test_expr_with_dwarf(self):
|
def test_expr_with_dwarf(self):
|
||||||
self.buildDwarf()
|
self.buildDwarf()
|
||||||
|
|
|
@ -9,23 +9,35 @@ class HiddenIvarsTestCase(TestBase):
|
||||||
|
|
||||||
mydir = os.path.join("lang", "objc", "hidden-ivars")
|
mydir = os.path.join("lang", "objc", "hidden-ivars")
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dsym_test
|
@dsym_test
|
||||||
def test_expr_with_dsym(self):
|
def test_expr_with_dsym(self):
|
||||||
|
if self.getArchitecture() == 'i386':
|
||||||
|
self.skipTest("requires modern objc runtime")
|
||||||
self.buildDsym()
|
self.buildDsym()
|
||||||
self.expr()
|
self.expr()
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dwarf_test
|
@dwarf_test
|
||||||
def test_expr_with_dwarf(self):
|
def test_expr_with_dwarf(self):
|
||||||
|
if self.getArchitecture() == 'i386':
|
||||||
|
self.skipTest("requires modern objc runtime")
|
||||||
self.buildDwarf()
|
self.buildDwarf()
|
||||||
self.expr()
|
self.expr()
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dsym_test
|
@dsym_test
|
||||||
def test_frame_variable_with_dsym(self):
|
def test_frame_variable_with_dsym(self):
|
||||||
|
if self.getArchitecture() == 'i386':
|
||||||
|
self.skipTest("requires modern objc runtime")
|
||||||
self.buildDsym()
|
self.buildDsym()
|
||||||
self.frame_var()
|
self.frame_var()
|
||||||
|
|
||||||
|
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
|
||||||
@dwarf_test
|
@dwarf_test
|
||||||
def test_frame_variable_with_dwarf(self):
|
def test_frame_variable_with_dwarf(self):
|
||||||
|
if self.getArchitecture() == 'i386':
|
||||||
|
self.skipTest("requires modern objc runtime")
|
||||||
self.buildDwarf()
|
self.buildDwarf()
|
||||||
self.frame_var()
|
self.frame_var()
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ endif
|
||||||
CXXFLAGS +=$(CFLAGS)
|
CXXFLAGS +=$(CFLAGS)
|
||||||
LD = $(CC)
|
LD = $(CC)
|
||||||
LDFLAGS ?= $(CFLAGS)
|
LDFLAGS ?= $(CFLAGS)
|
||||||
LDFLAGS += $(LD_EXTRAS)
|
LDFLAGS += $(LD_EXTRAS) -arch $(ARCH)
|
||||||
OBJECTS =
|
OBJECTS =
|
||||||
EXE ?= a.out
|
EXE ?= a.out
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue