Correctly return early if the test fails (#18529)
authorJarret Shook <jashoo@microsoft.com>
Mon, 18 Jun 2018 21:07:39 +0000 (14:07 -0700)
committerGitHub <noreply@github.com>
Mon, 18 Jun 2018 21:07:39 +0000 (14:07 -0700)
tests/src/JIT/Directed/StructABI/StructABI.cs

index 3784170..d577c58 100644 (file)
@@ -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;
        }
 }