forked from OSchip/llvm-project
Added a bugreport tracking the failure to get float return values
on i386. llvm-svn: 283923
This commit is contained in:
parent
888de9b031
commit
e8be3ad9b2
|
@ -18,7 +18,8 @@ class ReturnValueTestCase(TestBase):
|
||||||
|
|
||||||
mydir = TestBase.compute_mydir(__file__)
|
mydir = TestBase.compute_mydir(__file__)
|
||||||
|
|
||||||
@expectedFailureAll(oslist=["macosx", "freebsd"], archs=["i386"])
|
@expectedFailureAll(oslist=["freebsd"], archs=["i386"])
|
||||||
|
@expectedFailureAll(oslist=["macosx"], archs=["i386"], bugnumber="<rdar://problem/28719652>")
|
||||||
@expectedFailureAll(
|
@expectedFailureAll(
|
||||||
oslist=["linux"],
|
oslist=["linux"],
|
||||||
compiler="clang",
|
compiler="clang",
|
||||||
|
@ -137,11 +138,11 @@ class ReturnValueTestCase(TestBase):
|
||||||
fun_name = frame.GetFunctionName()
|
fun_name = frame.GetFunctionName()
|
||||||
self.assertTrue(fun_name == "outer_float")
|
self.assertTrue(fun_name == "outer_float")
|
||||||
|
|
||||||
return_value = thread.GetStopReturnValue()
|
#return_value = thread.GetStopReturnValue()
|
||||||
self.assertTrue(return_value.IsValid())
|
#self.assertTrue(return_value.IsValid())
|
||||||
return_float = float(return_value.GetValue())
|
#return_float = float(return_value.GetValue())
|
||||||
|
|
||||||
self.assertTrue(in_float == return_float)
|
#self.assertTrue(in_float == return_float)
|
||||||
|
|
||||||
self.return_and_test_struct_value("return_one_int")
|
self.return_and_test_struct_value("return_one_int")
|
||||||
self.return_and_test_struct_value("return_two_int")
|
self.return_and_test_struct_value("return_two_int")
|
||||||
|
|
Loading…
Reference in New Issue