summaryrefslogtreecommitdiff
path: root/tests/src/JIT
diff options
context:
space:
mode:
authorJarret Shook <jashoo@microsoft.com>2018-06-18 14:07:39 -0700
committerGitHub <noreply@github.com>2018-06-18 14:07:39 -0700
commita74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc (patch)
treeb65f5c6b76dc258ea7528bce16914e9135d0092a /tests/src/JIT
parentd4bbfb39572a2e1cb0708c7c94d0c05aee69d813 (diff)
downloadcoreclr-a74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc.tar.gz
coreclr-a74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc.tar.bz2
coreclr-a74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc.zip
Correctly return early if the test fails (#18529)
Diffstat (limited to 'tests/src/JIT')
-rw-r--r--tests/src/JIT/Directed/StructABI/StructABI.cs88
1 files changed, 44 insertions, 44 deletions
diff --git a/tests/src/JIT/Directed/StructABI/StructABI.cs b/tests/src/JIT/Directed/StructABI/StructABI.cs
index 37841702e7..d577c58ffe 100644
--- a/tests/src/JIT/Directed/StructABI/StructABI.cs
+++ b/tests/src/JIT/Directed/StructABI/StructABI.cs
@@ -2158,50 +2158,50 @@ public static partial class StructABI
{
var ok = true;
- ok = EchoSingleByteWrapper();
- ok = EchoSingleLongWrapper();
- ok = EchoSingleFloatWrapper();
- ok = EchoSingleDoubleWrapper();
- ok = EchoByteAndFloatWrapper();
- ok = EchoLongAndFloatWrapper();
- ok = EchoByteAndDoubleWrapper();
- ok = EchoDoubleAndByteWrapper();
- ok = EchoPointerAndByteWrapper();
- ok = EchoByteAndPointerWrapper();
- ok = EchoByteFloatAndPointerWrapper();
- ok = EchoPointerFloatAndByteWrapper();
- ok = EchoShortIntFloatIntPtrWrapper();
- ok = EchoTwoLongsWrapper();
- ok = EchoTwoFloatsWrapper();
- ok = EchoTwoDoublesWrapper();
- ok = EchoFourLongsWrapper();
- ok = EchoFourDoublesWrapper();
- ok = EchoInlineArray1Wrapper();
- ok = EchoInlineArray2Wrapper();
- ok = EchoInlineArray3Wrapper();
- ok = EchoInlineArray4Wrapper();
- ok = EchoInlineArray5Wrapper();
- ok = EchoInlineArray6Wrapper();
- ok = EchoNested1Wrapper();
- ok = EchoNested2Wrapper();
- ok = EchoNested3Wrapper();
- ok = EchoNested4Wrapper();
- ok = EchoNested5Wrapper();
- ok = EchoNested6Wrapper();
- ok = EchoNested7Wrapper();
- ok = EchoNested8Wrapper();
- ok = EchoNested9Wrapper();
- ok = NotEnoughRegistersSysV1Wrapper();
- ok = NotEnoughRegistersSysV2Wrapper();
- ok = NotEnoughRegistersSysV3Wrapper();
- ok = NotEnoughRegistersSysV4Wrapper();
- ok = NotEnoughRegistersSysV5Wrapper();
- ok = NotEnoughRegistersSysV6Wrapper();
- ok = EnoughRegistersSysV1Wrapper();
- ok = EnoughRegistersSysV2Wrapper();
- ok = EnoughRegistersSysV3Wrapper();
- ok = EnoughRegistersSysV4Wrapper();
-
+ if (!EchoSingleByteWrapper()) ok = false;
+ if (!EchoSingleLongWrapper()) ok = false;
+ if (!EchoSingleFloatWrapper()) ok = false;
+ if (!EchoSingleDoubleWrapper()) ok = false;
+ if (!EchoByteAndFloatWrapper()) ok = false;
+ if (!EchoLongAndFloatWrapper()) ok = false;
+ if (!EchoByteAndDoubleWrapper()) ok = false;
+ if (!EchoDoubleAndByteWrapper()) ok = false;
+ if (!EchoPointerAndByteWrapper()) ok = false;
+ if (!EchoByteAndPointerWrapper()) ok = false;
+ if (!EchoByteFloatAndPointerWrapper()) ok = false;
+ if (!EchoPointerFloatAndByteWrapper()) ok = false;
+ if (!EchoShortIntFloatIntPtrWrapper()) ok = false;
+ if (!EchoTwoLongsWrapper()) ok = false;
+ if (!EchoTwoFloatsWrapper()) ok = false;
+ if (!EchoTwoDoublesWrapper()) ok = false;
+ if (!EchoFourLongsWrapper()) ok = false;
+ if (!EchoFourDoublesWrapper()) ok = false;
+ if (!EchoInlineArray1Wrapper()) ok = false;
+ if (!EchoInlineArray2Wrapper()) ok = false;
+ if (!EchoInlineArray3Wrapper()) ok = false;
+ if (!EchoInlineArray4Wrapper()) ok = false;
+ if (!EchoInlineArray5Wrapper()) ok = false;
+ if (!EchoInlineArray6Wrapper()) ok = false;
+ if (!EchoNested1Wrapper()) ok = false;
+ if (!EchoNested2Wrapper()) ok = false;
+ if (!EchoNested3Wrapper()) ok = false;
+ if (!EchoNested4Wrapper()) ok = false;
+ if (!EchoNested5Wrapper()) ok = false;
+ if (!EchoNested6Wrapper()) ok = false;
+ if (!EchoNested7Wrapper()) ok = false;
+ if (!EchoNested8Wrapper()) ok = false;
+ if (!EchoNested9Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV1Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV2Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV3Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV4Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV5Wrapper()) ok = false;
+ if (!NotEnoughRegistersSysV6Wrapper()) ok = false;
+ if (!EnoughRegistersSysV1Wrapper()) ok = false;
+ if (!EnoughRegistersSysV2Wrapper()) ok = false;
+ if (!EnoughRegistersSysV3Wrapper()) ok = false;
+ if (!EnoughRegistersSysV4Wrapper()) ok = false;
+
return ok ? 100 : -1;
}
}