From 7640431469982f71916fdcf49a1b1578b1fb8550 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 14:39:21 -0700 Subject: [PATCH 01/23] Move GCStressIncompatible into source --- src/tests/JIT/jit64/opt/cse/HugeArray.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeArray.csproj | 2 -- src/tests/JIT/jit64/opt/cse/HugeArray1.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeArray1.csproj | 1 - src/tests/JIT/jit64/opt/cse/HugeField1.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeField1.csproj | 1 - src/tests/JIT/jit64/opt/cse/HugeField2.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeField2.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest.cs | 1 + src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj | 1 - src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj | 1 - src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs | 1 + src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj | 2 -- src/tests/JIT/jit64/opt/cse/hugeexpr1.cs | 1 + src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj | 3 +-- src/tests/JIT/jit64/opt/rngchk/ArrayWithThread.cs | 1 + src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj | 2 -- 24 files changed, 9 insertions(+), 20 deletions(-) diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray.cs b/src/tests/JIT/jit64/opt/cse/HugeArray.cs index 486192c2ccee87..c28b702595544d 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeArray.cs @@ -410,6 +410,7 @@ namespace CseTest public class Test_Main { [Fact] + [SkipOnCoreClr("this test simply takes too long to complete under GC stress; it is not fundamentally incompatible", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray.csproj b/src/tests/JIT/jit64/opt/cse/HugeArray.csproj index 0a376566830a1d..0e33bb23c1eacf 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeArray.csproj @@ -2,8 +2,6 @@ true - - true 1 diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray1.cs b/src/tests/JIT/jit64/opt/cse/HugeArray1.cs index 2ad9c26ce99781..282f7bca351cf3 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray1.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeArray1.cs @@ -10528,6 +10528,7 @@ namespace CseTest public class Test_Main { [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj b/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj index e6438b89c251b8..f0f94f21c13421 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj @@ -2,7 +2,6 @@ true - true Full diff --git a/src/tests/JIT/jit64/opt/cse/HugeField1.cs b/src/tests/JIT/jit64/opt/cse/HugeField1.cs index dea8657e5ae204..53541130a2e3a9 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField1.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeField1.cs @@ -1351,6 +1351,7 @@ namespace CseTest public class Test_Main { [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/HugeField1.csproj b/src/tests/JIT/jit64/opt/cse/HugeField1.csproj index ce8c503024e344..9c592ed9305765 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField1.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeField1.csproj @@ -2,7 +2,6 @@ true - true 1 diff --git a/src/tests/JIT/jit64/opt/cse/HugeField2.cs b/src/tests/JIT/jit64/opt/cse/HugeField2.cs index b5a617bbb09b1a..7a524b70d44e3d 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField2.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeField2.cs @@ -1351,6 +1351,7 @@ namespace CseTest public class Test_Main { [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj index 87e18c45206c58..12630ae5176d50 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj @@ -2,7 +2,6 @@ true - true 1 diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest.cs index 90fc7f929705d3..76b269bc7238b5 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest.cs @@ -11,6 +11,7 @@ public class Program { [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj index f0932f7834a583..ba3d112a9d9682 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_ADD diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj index efbdc33136daeb..5139b31b22f727 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_AND diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj index 6bbc819155fbd1..a24a31e5564e48 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_DIV diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj index ec727297b369ed..8d52eb086b0b3e 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_MOD diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj index 23fc55887bef58..e97d5e7bbb3bd0 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_MUL diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj index f6c07cdaa761ea..aacbd3774e1f2c 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_OR diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj index ee13195727c60f..c3707a40c5d1e7 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_SHR diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj index 07702ddf943804..5532afe178dac8 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_SUB diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj index 2d789cde0f6e56..0d637794ea962b 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj @@ -2,7 +2,6 @@ true - true 1 $(DefineConstants);OP_XOR diff --git a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs index 1961ccff5fb66b..fa861e22bc048d 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs +++ b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs @@ -1352,6 +1352,7 @@ namespace CseTest public class Test_Main { [Fact] + [SkipOnCoreClr("Timeout on Arm64", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj index b32d6d0b3059be..475e27a9fd6809 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj +++ b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj @@ -2,8 +2,6 @@ true - - true Full diff --git a/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs b/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs index ee318ae536dc08..a7a1853e7040c1 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs +++ b/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs @@ -12433,6 +12433,7 @@ public class Test_Main { [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int ret = 100; diff --git a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj index 9714dc20a1a54c..9e6ebfe489db68 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj +++ b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj @@ -1,8 +1,7 @@ - + true - true 1 true diff --git a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread.cs b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread.cs index 289d4ba2ec7c4a..584b070d9f34fd 100644 --- a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread.cs +++ b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread.cs @@ -15,6 +15,7 @@ public class Class1 public static AutoResetEvent myResetEvent1 = new AutoResetEvent(false); public static ManualResetEvent myResetEvent2 = new ManualResetEvent(false); [Fact] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { int retVal = 100; diff --git a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj index d3b44366cb134e..0c82cab0b0df8f 100644 --- a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj +++ b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj @@ -2,8 +2,6 @@ true - - true PdbOnly From 302a97f57fd1cdb05facd74e2077b836ad87f634 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 14:50:02 -0700 Subject: [PATCH 02/23] Move CLRTestPriority into source and remove RequiresProcessIsolation where it isn't needed. --- src/tests/JIT/jit64/opt/cse/HugeArray.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeArray.csproj | 5 ----- src/tests/JIT/jit64/opt/cse/HugeArray1.csproj | 4 ---- src/tests/JIT/jit64/opt/cse/HugeField1.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeField1.csproj | 5 ----- src/tests/JIT/jit64/opt/cse/HugeField2.cs | 1 + src/tests/JIT/jit64/opt/cse/HugeField2.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest.cs | 1 + src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj | 3 --- src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj | 3 --- src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj | 4 ---- src/tests/JIT/jit64/opt/cse/hugeexpr1.cs | 1 + src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj | 3 --- src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj | 4 ---- 21 files changed, 5 insertions(+), 55 deletions(-) diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray.cs b/src/tests/JIT/jit64/opt/cse/HugeArray.cs index c28b702595544d..e870cdda7e9636 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeArray.cs @@ -410,6 +410,7 @@ namespace CseTest public class Test_Main { [Fact] + [OuterLoop] [SkipOnCoreClr("this test simply takes too long to complete under GC stress; it is not fundamentally incompatible", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray.csproj b/src/tests/JIT/jit64/opt/cse/HugeArray.csproj index 0e33bb23c1eacf..75090d5cb01e20 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeArray.csproj @@ -1,9 +1,4 @@ - - - true - 1 - Full False diff --git a/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj b/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj index f0f94f21c13421..89aa40322d2a99 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeArray1.csproj @@ -1,8 +1,4 @@ - - - true - Full False diff --git a/src/tests/JIT/jit64/opt/cse/HugeField1.cs b/src/tests/JIT/jit64/opt/cse/HugeField1.cs index 53541130a2e3a9..7ec77e521feae0 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField1.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeField1.cs @@ -1351,6 +1351,7 @@ namespace CseTest public class Test_Main { [Fact] + [OuterLoop] [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { diff --git a/src/tests/JIT/jit64/opt/cse/HugeField1.csproj b/src/tests/JIT/jit64/opt/cse/HugeField1.csproj index 9c592ed9305765..14d0eeca4f4bee 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField1.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeField1.csproj @@ -1,9 +1,4 @@ - - - true - 1 - Full False diff --git a/src/tests/JIT/jit64/opt/cse/HugeField2.cs b/src/tests/JIT/jit64/opt/cse/HugeField2.cs index 7a524b70d44e3d..c13478da4a4f85 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField2.cs +++ b/src/tests/JIT/jit64/opt/cse/HugeField2.cs @@ -1351,6 +1351,7 @@ namespace CseTest public class Test_Main { [Fact] + [OuterLoop] [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { diff --git a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj index 12630ae5176d50..f6251fa8577ea0 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj @@ -1,8 +1,5 @@ - - true - 1 true diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest.cs index 76b269bc7238b5..2336c6974647a5 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest.cs @@ -11,6 +11,7 @@ public class Program { [Fact] + [OuterLoop] [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj index ba3d112a9d9682..8862a3baaf63a9 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_ADD diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj index 5139b31b22f727..17c701a8b2a7b8 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_AND diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj index a24a31e5564e48..25cc083af61f88 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_DIV diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj index 8d52eb086b0b3e..a2b819b780dccf 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_MOD diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj index e97d5e7bbb3bd0..39a37a44cee363 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_MUL diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj index aacbd3774e1f2c..0b83b75317baeb 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_OR diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj index c3707a40c5d1e7..c8a990b01d7f36 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_SHR diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj index 5532afe178dac8..a6d309ff0d837a 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_SUB diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj index 0d637794ea962b..5394254e07e2e5 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj @@ -1,8 +1,5 @@ - - true - 1 $(DefineConstants);OP_XOR diff --git a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj index 475e27a9fd6809..d8f7c1de76069f 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj +++ b/src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.csproj @@ -1,8 +1,4 @@ - - - true - Full True diff --git a/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs b/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs index a7a1853e7040c1..463c31f5a6559b 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs +++ b/src/tests/JIT/jit64/opt/cse/hugeexpr1.cs @@ -12433,6 +12433,7 @@ public class Test_Main { [Fact] + [OuterLoop] [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] public static int TestEntryPoint() { diff --git a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj index 9e6ebfe489db68..fc5e6d90a5b477 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj +++ b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj @@ -1,8 +1,5 @@ - - true - 1 true diff --git a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj index 0c82cab0b0df8f..736613ec63dc80 100644 --- a/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj +++ b/src/tests/JIT/jit64/opt/rngchk/ArrayWithThread_o.csproj @@ -1,8 +1,4 @@ - - - true - PdbOnly True From ca5fb06e00ce09b88b9c5a83a1b46d5e6226c74d Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 15:00:28 -0700 Subject: [PATCH 03/23] Merge VolatileTest tests into one assembly --- .../JIT/jit64/opt/cse/VolatileTest.csproj | 13 ++ .../JIT/jit64/opt/cse/VolatileTest_op_add.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_add.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_and.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_and.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_div.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_div.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_mod.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_mod.csproj | 8 - ...VolatileTest.cs => VolatileTest_op_mul.cs} | 94 +---------- .../jit64/opt/cse/VolatileTest_op_mul.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_or.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_or.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_shr.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_shr.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_sub.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_sub.csproj | 8 - .../JIT/jit64/opt/cse/VolatileTest_op_xor.cs | 146 ++++++++++++++++++ .../jit64/opt/cse/VolatileTest_op_xor.csproj | 8 - 19 files changed, 1183 insertions(+), 164 deletions(-) create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj rename src/tests/JIT/jit64/opt/cse/{VolatileTest.cs => VolatileTest_op_mul.cs} (51%) delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj create mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.cs delete mode 100644 src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest.csproj new file mode 100644 index 00000000000000..ee944dcc88fe5d --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest.csproj @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.cs new file mode 100644 index 00000000000000..73f5279573bb0f --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_add; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a + _b, _a + _b)) break; + if (!Equal(_a + _b, _a + _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a + _b, VAL1 + VAL1)) break; + if (!Equal(_a + _b, VAL1 + VAL1)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a + _b; + int ans2 = _a + _b; + if (TestFailed(ans1, VAL1 + VAL1, VAL1 + VAL2, "Test 3") || TestFailed(ans2, VAL1 + VAL1, VAL1 + VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj deleted file mode 100644 index 8862a3baaf63a9..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_add.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_ADD - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.cs new file mode 100644 index 00000000000000..ebfdd935879d6d --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_and; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a & _b, _a & _b)) break; + if (!Equal(_a & _b, _a & _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a & _b, VAL1 & VAL2)) break; + if (!Equal(_a & _b, VAL1 & VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a & _b; + int ans2 = _a & _b; + if (TestFailed(ans1, VAL1 & VAL1, VAL1 & VAL2, "Test 3") || TestFailed(ans2, VAL1 & VAL1, VAL1 & VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj deleted file mode 100644 index 17c701a8b2a7b8..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_and.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_AND - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.cs new file mode 100644 index 00000000000000..cadf19489646ec --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_div; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a / _b, _a / _b)) break; + if (!Equal(_a / _b, _a / _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a / _b, VAL1 / VAL2)) break; + if (!Equal(_a / _b, VAL1 / VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a / _b; + int ans2 = _a / _b; + if (TestFailed(ans1, VAL1 / VAL1, VAL1 / VAL2, "Test 3") || TestFailed(ans2, VAL1 / VAL1, VAL1 / VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj deleted file mode 100644 index 25cc083af61f88..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_div.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_DIV - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.cs new file mode 100644 index 00000000000000..8555444f69dba7 --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_mod; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a % _b, _a % _b)) break; + if (!Equal(_a % _b, _a % _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a % _b, VAL1 % VAL2)) break; + if (!Equal(_a % _b, VAL1 % VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a % _b; + int ans2 = _a % _b; + if (TestFailed(ans1, VAL1 % VAL1, VAL1 % VAL2, "Test 3") || TestFailed(ans2, VAL1 % VAL1, VAL1 % VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj deleted file mode 100644 index a2b819b780dccf..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mod.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_MOD - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.cs similarity index 51% rename from src/tests/JIT/jit64/opt/cse/VolatileTest.cs rename to src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.cs index 2336c6974647a5..4b8d676a34cdf2 100644 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest.cs +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.cs @@ -8,6 +8,8 @@ using System.Text; using Xunit; +namespace JIT.jit64.opt.cse.VolatileTest_op_mul; + public class Program { [Fact] @@ -76,36 +78,8 @@ public bool TestOp() _b = VAL1; for (i = 0; ; i++) { -#if OP_ADD - if (!Equal(_a + _b, _a + _b)) break; - if (!Equal(_a + _b, _a + _b)) break; -#elif OP_SUB - if (!Equal(_a - _b, _a - _b)) break; - if (!Equal(_a - _b, _a - _b)) break; -#elif OP_MUL if (!Equal(_a * _b, _a * _b)) break; if (!Equal(_a * _b, _a * _b)) break; -#elif OP_DIV - if (!Equal(_a / _b, _a / _b)) break; - if (!Equal(_a / _b, _a / _b)) break; -#elif OP_MOD - if (!Equal(_a % _b, _a % _b)) break; - if (!Equal(_a % _b, _a % _b)) break; -#elif OP_XOR - if (!Equal(_a ^ _b, _a ^ _b)) break; - if (!Equal(_a ^ _b, _a ^ _b)) break; -#elif OP_OR - if (!Equal(_a | _b, _a | _b)) break; - if (!Equal(_a | _b, _a | _b)) break; -#elif OP_AND - if (!Equal(_a & _b, _a & _b)) break; - if (!Equal(_a & _b, _a & _b)) break; -#elif OP_SHR - if (!Equal(_a >> _b, _a >> _b)) break; - if (!Equal(_a >> _b, _a >> _b)) break; -#else -#error Please define an operator (e.g. /define:OP_ADD, /define:OP:SUB...) -#endif i++; } Console.WriteLine("Test 1 passed after " + i + " tries"); @@ -115,36 +89,8 @@ public bool TestOp() _b = VAL1; for (i = 0; ; i++) { -#if OP_ADD - if (!Equal(_a + _b, VAL1 + VAL1)) break; - if (!Equal(_a + _b, VAL1 + VAL1)) break; -#elif OP_SUB - if (!Equal(_a - _b, VAL1 - VAL2)) break; - if (!Equal(_a - _b, VAL1 - VAL2)) break; -#elif OP_MUL if (!Equal(_a * _b, VAL1 * VAL2)) break; if (!Equal(_a * _b, VAL1 * VAL2)) break; -#elif OP_DIV - if (!Equal(_a / _b, VAL1 / VAL2)) break; - if (!Equal(_a / _b, VAL1 / VAL2)) break; -#elif OP_MOD - if (!Equal(_a % _b, VAL1 % VAL2)) break; - if (!Equal(_a % _b, VAL1 % VAL2)) break; -#elif OP_XOR - if (!Equal(_a ^ _b, VAL1 ^ VAL2)) break; - if (!Equal(_a ^ _b, VAL1 ^ VAL2)) break; -#elif OP_OR - if (!Equal(_a | _b, VAL1 | VAL2)) break; - if (!Equal(_a | _b, VAL1 | VAL2)) break; -#elif OP_AND - if (!Equal(_a & _b, VAL1 & VAL2)) break; - if (!Equal(_a & _b, VAL1 & VAL2)) break; -#elif OP_SHR - if (!Equal(_a >> _b, VAL1 >> VAL2)) break; - if (!Equal(_a >> _b, VAL1 >> VAL2)) break; -#else -#error Please define an operator (e.g. /define:OP_ADD, /define:OP:SUB...) -#endif } Console.WriteLine("Test 2 passed after " + i + " tries"); @@ -154,45 +100,9 @@ public bool TestOp() _b = VAL1; for (i = 0; ; i++) { -#if OP_ADD - int ans1 = _a + _b; - int ans2 = _a + _b; - if (TestFailed(ans1, VAL1 + VAL1, VAL1 + VAL2, "Test 3") || TestFailed(ans2, VAL1 + VAL1, VAL1 + VAL2, "Test 3")) -#elif OP_SUB - int ans1 = _a - _b; - int ans2 = _a - _b; - if (TestFailed(ans1, VAL1 - VAL1, VAL1 - VAL2, "Test 3") || TestFailed(ans2, VAL1 - VAL1, VAL1 - VAL2, "Test 3")) -#elif OP_MUL int ans1 = _a * _b; int ans2 = _a * _b; if (TestFailed(ans1, VAL1 * VAL1, VAL1 * VAL2, "Test 3") || TestFailed(ans2, VAL1 * VAL1, VAL1 * VAL2, "Test 3")) -#elif OP_DIV - int ans1 = _a / _b; - int ans2 = _a / _b; - if (TestFailed(ans1, VAL1 / VAL1, VAL1 / VAL2, "Test 3") || TestFailed(ans2, VAL1 / VAL1, VAL1 / VAL2, "Test 3")) -#elif OP_MOD - int ans1 = _a % _b; - int ans2 = _a % _b; - if (TestFailed(ans1, VAL1 % VAL1, VAL1 % VAL2, "Test 3") || TestFailed(ans2, VAL1 % VAL1, VAL1 % VAL2, "Test 3")) -#elif OP_XOR - int ans1 = _a ^ _b; - int ans2 = _a ^ _b; - if (TestFailed(ans1, VAL1 ^ VAL1, VAL1 ^ VAL2, "Test 3") || TestFailed(ans2, VAL1 ^ VAL1, VAL1 ^ VAL2, "Test 3")) -#elif OP_OR - int ans1 = _a | _b; - int ans2 = _a | _b; - if (TestFailed(ans1, VAL1 | VAL1, VAL1 | VAL2, "Test 3") || TestFailed(ans2, VAL1 | VAL1, VAL1 | VAL2, "Test 3")) -#elif OP_AND - int ans1 = _a & _b; - int ans2 = _a & _b; - if (TestFailed(ans1, VAL1 & VAL1, VAL1 & VAL2, "Test 3") || TestFailed(ans2, VAL1 & VAL1, VAL1 & VAL2, "Test 3")) -#elif OP_SHR - int ans1 = _a >> _b; - int ans2 = _a >> _b; - if (passed) -#else -#error Please define an operator (e.g. /define:OP_ADD, /define:OP:SUB...) -#endif { passed = false; break; diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj deleted file mode 100644 index 39a37a44cee363..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_mul.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_MUL - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.cs new file mode 100644 index 00000000000000..85da5b3ed45a31 --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_or; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a | _b, _a | _b)) break; + if (!Equal(_a | _b, _a | _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a | _b, VAL1 | VAL2)) break; + if (!Equal(_a | _b, VAL1 | VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a | _b; + int ans2 = _a | _b; + if (TestFailed(ans1, VAL1 | VAL1, VAL1 | VAL2, "Test 3") || TestFailed(ans2, VAL1 | VAL1, VAL1 | VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj deleted file mode 100644 index 0b83b75317baeb..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_or.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_OR - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.cs new file mode 100644 index 00000000000000..1ae8b3cd316977 --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_shr; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a >> _b, _a >> _b)) break; + if (!Equal(_a >> _b, _a >> _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a >> _b, VAL1 >> VAL2)) break; + if (!Equal(_a >> _b, VAL1 >> VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a >> _b; + int ans2 = _a >> _b; + if (passed) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj deleted file mode 100644 index c8a990b01d7f36..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_shr.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_SHR - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.cs new file mode 100644 index 00000000000000..12d261d746127f --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_sub; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a - _b, _a - _b)) break; + if (!Equal(_a - _b, _a - _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a - _b, VAL1 - VAL2)) break; + if (!Equal(_a - _b, VAL1 - VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a - _b; + int ans2 = _a - _b; + if (TestFailed(ans1, VAL1 - VAL1, VAL1 - VAL2, "Test 3") || TestFailed(ans2, VAL1 - VAL1, VAL1 - VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj deleted file mode 100644 index a6d309ff0d837a..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_sub.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_SUB - - - - - diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.cs b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.cs new file mode 100644 index 00000000000000..3d95896e8ac122 --- /dev/null +++ b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.cs @@ -0,0 +1,146 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Text; +using Xunit; + +namespace JIT.jit64.opt.cse.VolatileTest_op_xor; + +public class Program +{ + [Fact] + [OuterLoop] + [SkipOnCoreClr("", RuntimeTestModes.AnyGCStress)] + public static int TestEntryPoint() + { + Console.WriteLine("this test is designed to hang if jit cse doesnt honor volatile"); + if (TestCSE.Test()) return 100; + return 1; + } +} + +public class TestCSE +{ + private const int VAL1 = 0x404; + private const int VAL2 = 0x03; + private static volatile bool s_timeUp = false; + + private volatile int _a; + private volatile int _b; + + private static int[] s_objs; + + static TestCSE() + { + s_objs = new int[3]; + s_objs[0] = VAL1; + s_objs[1] = VAL1; + s_objs[2] = VAL2; + } + + public TestCSE() + { + _a = s_objs[0]; + _b = s_objs[1]; + } + + public static bool Equal(int val1, int val2) + { + if (val1 == val2) + return true; + return false; + } + + public static bool TestFailed(int result, int expected1, int expected2, string tname) + { + if (result == expected1) + return false; + if (result == expected2) + return false; + Console.WriteLine("this failure may not repro everytime"); + Console.WriteLine("ERROR FAILED:" + tname + ",got val1=" + result + " expected value is, either " + expected1 + " or " + expected2); + throw new Exception("check failed for " + tname); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public bool TestOp() + { + long i; + + Thread.Sleep(0); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a ^ _b, _a ^ _b)) break; + if (!Equal(_a ^ _b, _a ^ _b)) break; + i++; + } + Console.WriteLine("Test 1 passed after " + i + " tries"); + + + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + if (!Equal(_a ^ _b, VAL1 ^ VAL2)) break; + if (!Equal(_a ^ _b, VAL1 ^ VAL2)) break; + } + Console.WriteLine("Test 2 passed after " + i + " tries"); + + + bool passed = false; + _a = VAL1; + _b = VAL1; + for (i = 0; ; i++) + { + int ans1 = _a ^ _b; + int ans2 = _a ^ _b; + if (TestFailed(ans1, VAL1 ^ VAL1, VAL1 ^ VAL2, "Test 3") || TestFailed(ans2, VAL1 ^ VAL1, VAL1 ^ VAL2, "Test 3")) + { + passed = false; + break; + } + + if (ans1 != ans2) + { + passed = true; + break; + } + } + Console.WriteLine("Test 3 " + (passed ? "passed" : "failed") + " after " + i + " tries"); + + return passed; + } + + + private void Flip() + { + for (uint i = 0; !s_timeUp; i++) + { + _a = s_objs[i % 2]; + + _b = s_objs[(i % 2) + 1]; + } + } + + + public static bool Test() + { + TestCSE o = new TestCSE(); + Thread t = new Thread(new ThreadStart(o.Flip)); + + t.Start(); + bool ans = o.TestOp(); + s_timeUp = true; + t.Join(); + + return ans; + } +} diff --git a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj b/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj deleted file mode 100644 index 5394254e07e2e5..00000000000000 --- a/src/tests/JIT/jit64/opt/cse/VolatileTest_op_xor.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - $(DefineConstants);OP_XOR - - - - - From eadfac372ab71d813b1cbd9dca28ef6606e36f26 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 16:14:33 -0700 Subject: [PATCH 04/23] Consolidate all the valuetypes tests into one project --- .../nullable/box-unbox/box-unbox/box-unbox001.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox001.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox002.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox002.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox003.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox003.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox004.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox004.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox005.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox005.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox006.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox006.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox007.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox007.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox008.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox008.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox009.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox009.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox010.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox010.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox011.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox011.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox012.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox012.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox013.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox013.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox014.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox014.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox015.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox015.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox016.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox016.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox017.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox017.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox018.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox018.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox019.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox019.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox020.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox020.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox021.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox021.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox022.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox022.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox023.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox023.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox024.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox024.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox025.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox025.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox026.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox026.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox027.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox027.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox028.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox028.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox029.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox029.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox030.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox030.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox031.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox031.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox032.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox032.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox033.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox033.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox034.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox034.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox037.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox037.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox038.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox038.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox039.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox039.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox040.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox040.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox041.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox041.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox042.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox042.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox043.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox043.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox044.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox044.csproj | 12 ------------ .../nullable/box-unbox/box-unbox/box-unbox045.cs | 2 ++ .../nullable/box-unbox/box-unbox/box-unbox045.csproj | 12 ------------ .../nullable/box-unbox/enum/box-unbox-enum001.cs | 2 ++ .../nullable/box-unbox/enum/box-unbox-enum001.csproj | 12 ------------ .../nullable/box-unbox/enum/box-unbox-enum002.cs | 2 ++ .../nullable/box-unbox/enum/box-unbox-enum002.csproj | 12 ------------ .../nullable/box-unbox/enum/box-unbox-enum003.cs | 2 ++ .../nullable/box-unbox/enum/box-unbox-enum003.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics001.cs | 2 ++ .../box-unbox/generics/box-unbox-generics001.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics002.cs | 2 ++ .../box-unbox/generics/box-unbox-generics002.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics003.cs | 2 ++ .../box-unbox/generics/box-unbox-generics003.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics004.cs | 2 ++ .../box-unbox/generics/box-unbox-generics004.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics005.cs | 2 ++ .../box-unbox/generics/box-unbox-generics005.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics006.cs | 2 ++ .../box-unbox/generics/box-unbox-generics006.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics007.cs | 2 ++ .../box-unbox/generics/box-unbox-generics007.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics008.cs | 2 ++ .../box-unbox/generics/box-unbox-generics008.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics009.cs | 2 ++ .../box-unbox/generics/box-unbox-generics009.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics010.cs | 2 ++ .../box-unbox/generics/box-unbox-generics010.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics011.cs | 2 ++ .../box-unbox/generics/box-unbox-generics011.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics012.cs | 2 ++ .../box-unbox/generics/box-unbox-generics012.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics013.cs | 2 ++ .../box-unbox/generics/box-unbox-generics013.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics014.cs | 2 ++ .../box-unbox/generics/box-unbox-generics014.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics015.cs | 2 ++ .../box-unbox/generics/box-unbox-generics015.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics016.cs | 2 ++ .../box-unbox/generics/box-unbox-generics016.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics017.cs | 2 ++ .../box-unbox/generics/box-unbox-generics017.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics018.cs | 2 ++ .../box-unbox/generics/box-unbox-generics018.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics019.cs | 2 ++ .../box-unbox/generics/box-unbox-generics019.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics020.cs | 2 ++ .../box-unbox/generics/box-unbox-generics020.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics021.cs | 2 ++ .../box-unbox/generics/box-unbox-generics021.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics022.cs | 2 ++ .../box-unbox/generics/box-unbox-generics022.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics023.cs | 2 ++ .../box-unbox/generics/box-unbox-generics023.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics024.cs | 2 ++ .../box-unbox/generics/box-unbox-generics024.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics025.cs | 2 ++ .../box-unbox/generics/box-unbox-generics025.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics026.cs | 2 ++ .../box-unbox/generics/box-unbox-generics026.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics027.cs | 2 ++ .../box-unbox/generics/box-unbox-generics027.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics028.cs | 2 ++ .../box-unbox/generics/box-unbox-generics028.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics029.cs | 2 ++ .../box-unbox/generics/box-unbox-generics029.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics030.cs | 2 ++ .../box-unbox/generics/box-unbox-generics030.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics031.cs | 2 ++ .../box-unbox/generics/box-unbox-generics031.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics032.cs | 2 ++ .../box-unbox/generics/box-unbox-generics032.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics033.cs | 2 ++ .../box-unbox/generics/box-unbox-generics033.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics034.cs | 2 ++ .../box-unbox/generics/box-unbox-generics034.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics037.cs | 2 ++ .../box-unbox/generics/box-unbox-generics037.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics038.cs | 2 ++ .../box-unbox/generics/box-unbox-generics038.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics039.cs | 2 ++ .../box-unbox/generics/box-unbox-generics039.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics040.cs | 2 ++ .../box-unbox/generics/box-unbox-generics040.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics041.cs | 2 ++ .../box-unbox/generics/box-unbox-generics041.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics042.cs | 2 ++ .../box-unbox/generics/box-unbox-generics042.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics043.cs | 2 ++ .../box-unbox/generics/box-unbox-generics043.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics044.cs | 2 ++ .../box-unbox/generics/box-unbox-generics044.csproj | 12 ------------ .../box-unbox/generics/box-unbox-generics045.cs | 2 ++ .../box-unbox/generics/box-unbox-generics045.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface001.cs | 2 ++ .../interface/box-unbox-interface001.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface002.cs | 2 ++ .../interface/box-unbox-interface002.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface003.cs | 2 ++ .../interface/box-unbox-interface003.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface004.cs | 2 ++ .../interface/box-unbox-interface004.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface005.cs | 2 ++ .../interface/box-unbox-interface005.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface006.cs | 2 ++ .../interface/box-unbox-interface006.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface007.cs | 2 ++ .../interface/box-unbox-interface007.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface008.cs | 2 ++ .../interface/box-unbox-interface008.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface009.cs | 2 ++ .../interface/box-unbox-interface009.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface010.cs | 2 ++ .../interface/box-unbox-interface010.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface011.cs | 2 ++ .../interface/box-unbox-interface011.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface012.cs | 2 ++ .../interface/box-unbox-interface012.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface013.cs | 2 ++ .../interface/box-unbox-interface013.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface014.cs | 2 ++ .../interface/box-unbox-interface014.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface015.cs | 2 ++ .../interface/box-unbox-interface015.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface016.cs | 2 ++ .../interface/box-unbox-interface016.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface017.cs | 2 ++ .../interface/box-unbox-interface017.csproj | 12 ------------ .../box-unbox/interface/box-unbox-interface018.cs | 2 ++ .../interface/box-unbox-interface018.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null001.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null001.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null002.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null002.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null003.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null003.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null004.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null004.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null005.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null005.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null006.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null006.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null007.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null007.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null008.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null008.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null009.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null009.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null010.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null010.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null011.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null011.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null012.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null012.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null013.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null013.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null014.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null014.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null015.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null015.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null016.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null016.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null017.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null017.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null018.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null018.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null019.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null019.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null020.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null020.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null021.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null021.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null022.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null022.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null023.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null023.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null024.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null024.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null025.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null025.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null026.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null026.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null027.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null027.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null028.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null028.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null029.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null029.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null030.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null030.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null031.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null031.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null032.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null032.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null033.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null033.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null034.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null034.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null037.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null037.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null038.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null038.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null039.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null039.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null040.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null040.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null041.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null041.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null042.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null042.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null043.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null043.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null044.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null044.csproj | 12 ------------ .../nullable/box-unbox/null/box-unbox-null045.cs | 2 ++ .../nullable/box-unbox/null/box-unbox-null045.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value001.cs | 2 ++ .../box-unbox/value/box-unbox-value001.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value002.cs | 2 ++ .../box-unbox/value/box-unbox-value002.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value003.cs | 2 ++ .../box-unbox/value/box-unbox-value003.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value004.cs | 2 ++ .../box-unbox/value/box-unbox-value004.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value005.cs | 2 ++ .../box-unbox/value/box-unbox-value005.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value006.cs | 2 ++ .../box-unbox/value/box-unbox-value006.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value007.cs | 2 ++ .../box-unbox/value/box-unbox-value007.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value008.cs | 2 ++ .../box-unbox/value/box-unbox-value008.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value009.cs | 2 ++ .../box-unbox/value/box-unbox-value009.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value010.cs | 2 ++ .../box-unbox/value/box-unbox-value010.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value011.cs | 2 ++ .../box-unbox/value/box-unbox-value011.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value012.cs | 2 ++ .../box-unbox/value/box-unbox-value012.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value013.cs | 2 ++ .../box-unbox/value/box-unbox-value013.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value014.cs | 2 ++ .../box-unbox/value/box-unbox-value014.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value015.cs | 2 ++ .../box-unbox/value/box-unbox-value015.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value016.cs | 2 ++ .../box-unbox/value/box-unbox-value016.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value017.cs | 2 ++ .../box-unbox/value/box-unbox-value017.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value018.cs | 2 ++ .../box-unbox/value/box-unbox-value018.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value019.cs | 2 ++ .../box-unbox/value/box-unbox-value019.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value020.cs | 2 ++ .../box-unbox/value/box-unbox-value020.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value021.cs | 2 ++ .../box-unbox/value/box-unbox-value021.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value022.cs | 2 ++ .../box-unbox/value/box-unbox-value022.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value023.cs | 2 ++ .../box-unbox/value/box-unbox-value023.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value024.cs | 2 ++ .../box-unbox/value/box-unbox-value024.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value025.cs | 2 ++ .../box-unbox/value/box-unbox-value025.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value026.cs | 2 ++ .../box-unbox/value/box-unbox-value026.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value027.cs | 2 ++ .../box-unbox/value/box-unbox-value027.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value028.cs | 2 ++ .../box-unbox/value/box-unbox-value028.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value029.cs | 2 ++ .../box-unbox/value/box-unbox-value029.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value030.cs | 2 ++ .../box-unbox/value/box-unbox-value030.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value031.cs | 2 ++ .../box-unbox/value/box-unbox-value031.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value032.cs | 2 ++ .../box-unbox/value/box-unbox-value032.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value033.cs | 2 ++ .../box-unbox/value/box-unbox-value033.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value034.cs | 2 ++ .../box-unbox/value/box-unbox-value034.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value037.cs | 2 ++ .../box-unbox/value/box-unbox-value037.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value038.cs | 2 ++ .../box-unbox/value/box-unbox-value038.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value039.cs | 2 ++ .../box-unbox/value/box-unbox-value039.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value040.cs | 2 ++ .../box-unbox/value/box-unbox-value040.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value041.cs | 2 ++ .../box-unbox/value/box-unbox-value041.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value042.cs | 2 ++ .../box-unbox/value/box-unbox-value042.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value043.cs | 2 ++ .../box-unbox/value/box-unbox-value043.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value044.cs | 2 ++ .../box-unbox/value/box-unbox-value044.csproj | 12 ------------ .../nullable/box-unbox/value/box-unbox-value045.cs | 2 ++ .../box-unbox/value/box-unbox-value045.csproj | 12 ------------ .../nullable/castclass/castclass/castclass001.cs | 2 ++ .../nullable/castclass/castclass/castclass001.csproj | 12 ------------ .../nullable/castclass/castclass/castclass002.cs | 2 ++ .../nullable/castclass/castclass/castclass002.csproj | 12 ------------ .../nullable/castclass/castclass/castclass003.cs | 2 ++ .../nullable/castclass/castclass/castclass003.csproj | 12 ------------ .../nullable/castclass/castclass/castclass004.cs | 2 ++ .../nullable/castclass/castclass/castclass004.csproj | 12 ------------ .../nullable/castclass/castclass/castclass005.cs | 2 ++ .../nullable/castclass/castclass/castclass005.csproj | 12 ------------ .../nullable/castclass/castclass/castclass006.cs | 2 ++ .../nullable/castclass/castclass/castclass006.csproj | 12 ------------ .../nullable/castclass/castclass/castclass007.cs | 2 ++ .../nullable/castclass/castclass/castclass007.csproj | 12 ------------ .../nullable/castclass/castclass/castclass008.cs | 2 ++ .../nullable/castclass/castclass/castclass008.csproj | 12 ------------ .../nullable/castclass/castclass/castclass009.cs | 2 ++ .../nullable/castclass/castclass/castclass009.csproj | 12 ------------ .../nullable/castclass/castclass/castclass010.cs | 2 ++ .../nullable/castclass/castclass/castclass010.csproj | 12 ------------ .../nullable/castclass/castclass/castclass011.cs | 2 ++ .../nullable/castclass/castclass/castclass011.csproj | 12 ------------ .../nullable/castclass/castclass/castclass012.cs | 2 ++ .../nullable/castclass/castclass/castclass012.csproj | 12 ------------ .../nullable/castclass/castclass/castclass013.cs | 2 ++ .../nullable/castclass/castclass/castclass013.csproj | 12 ------------ .../nullable/castclass/castclass/castclass014.cs | 2 ++ .../nullable/castclass/castclass/castclass014.csproj | 12 ------------ .../nullable/castclass/castclass/castclass015.cs | 2 ++ .../nullable/castclass/castclass/castclass015.csproj | 12 ------------ .../nullable/castclass/castclass/castclass016.cs | 2 ++ .../nullable/castclass/castclass/castclass016.csproj | 12 ------------ .../nullable/castclass/castclass/castclass017.cs | 2 ++ .../nullable/castclass/castclass/castclass017.csproj | 12 ------------ .../nullable/castclass/castclass/castclass018.cs | 2 ++ .../nullable/castclass/castclass/castclass018.csproj | 12 ------------ .../nullable/castclass/castclass/castclass019.cs | 2 ++ .../nullable/castclass/castclass/castclass019.csproj | 12 ------------ .../nullable/castclass/castclass/castclass020.cs | 2 ++ .../nullable/castclass/castclass/castclass020.csproj | 12 ------------ .../nullable/castclass/castclass/castclass021.cs | 2 ++ .../nullable/castclass/castclass/castclass021.csproj | 12 ------------ .../nullable/castclass/castclass/castclass022.cs | 2 ++ .../nullable/castclass/castclass/castclass022.csproj | 12 ------------ .../nullable/castclass/castclass/castclass023.cs | 2 ++ .../nullable/castclass/castclass/castclass023.csproj | 12 ------------ .../nullable/castclass/castclass/castclass024.cs | 2 ++ .../nullable/castclass/castclass/castclass024.csproj | 12 ------------ .../nullable/castclass/castclass/castclass025.cs | 2 ++ .../nullable/castclass/castclass/castclass025.csproj | 12 ------------ .../nullable/castclass/castclass/castclass026.cs | 2 ++ .../nullable/castclass/castclass/castclass026.csproj | 12 ------------ .../nullable/castclass/castclass/castclass027.cs | 2 ++ .../nullable/castclass/castclass/castclass027.csproj | 12 ------------ .../nullable/castclass/castclass/castclass028.cs | 2 ++ .../nullable/castclass/castclass/castclass028.csproj | 12 ------------ .../nullable/castclass/castclass/castclass029.cs | 2 ++ .../nullable/castclass/castclass/castclass029.csproj | 12 ------------ .../nullable/castclass/castclass/castclass030.cs | 2 ++ .../nullable/castclass/castclass/castclass030.csproj | 12 ------------ .../nullable/castclass/castclass/castclass031.cs | 2 ++ .../nullable/castclass/castclass/castclass031.csproj | 12 ------------ .../nullable/castclass/castclass/castclass032.cs | 2 ++ .../nullable/castclass/castclass/castclass033.cs | 2 ++ .../nullable/castclass/castclass/castclass033.csproj | 12 ------------ .../nullable/castclass/castclass/castclass034.cs | 2 ++ .../nullable/castclass/castclass/castclass034.csproj | 12 ------------ .../nullable/castclass/castclass/castclass037.cs | 2 ++ .../nullable/castclass/castclass/castclass037.csproj | 12 ------------ .../nullable/castclass/castclass/castclass038.cs | 2 ++ .../nullable/castclass/castclass/castclass038.csproj | 12 ------------ .../nullable/castclass/castclass/castclass039.cs | 2 ++ .../nullable/castclass/castclass/castclass039.csproj | 12 ------------ .../nullable/castclass/castclass/castclass040.cs | 2 ++ .../nullable/castclass/castclass/castclass040.csproj | 12 ------------ .../nullable/castclass/castclass/castclass041.cs | 2 ++ .../nullable/castclass/castclass/castclass041.csproj | 12 ------------ .../nullable/castclass/castclass/castclass042.cs | 2 ++ .../nullable/castclass/castclass/castclass042.csproj | 12 ------------ .../nullable/castclass/castclass/castclass043.cs | 2 ++ .../nullable/castclass/castclass/castclass043.csproj | 12 ------------ .../nullable/castclass/castclass/castclass044.cs | 2 ++ .../nullable/castclass/castclass/castclass044.csproj | 12 ------------ .../nullable/castclass/castclass/castclass045.cs | 2 ++ .../nullable/castclass/castclass/castclass045.csproj | 12 ------------ .../nullable/castclass/enum/castclass-enum001.cs | 2 ++ .../nullable/castclass/enum/castclass-enum001.csproj | 12 ------------ .../nullable/castclass/enum/castclass-enum002.cs | 2 ++ .../nullable/castclass/enum/castclass-enum002.csproj | 12 ------------ .../nullable/castclass/enum/castclass-enum003.cs | 2 ++ .../nullable/castclass/enum/castclass-enum003.csproj | 12 ------------ .../castclass/generics/castclass-generics001.cs | 2 ++ .../castclass/generics/castclass-generics001.csproj | 12 ------------ .../castclass/generics/castclass-generics002.cs | 2 ++ .../castclass/generics/castclass-generics002.csproj | 12 ------------ .../castclass/generics/castclass-generics003.cs | 2 ++ .../castclass/generics/castclass-generics003.csproj | 12 ------------ .../castclass/generics/castclass-generics004.cs | 2 ++ .../castclass/generics/castclass-generics004.csproj | 12 ------------ .../castclass/generics/castclass-generics005.cs | 2 ++ .../castclass/generics/castclass-generics005.csproj | 12 ------------ .../castclass/generics/castclass-generics006.cs | 2 ++ .../castclass/generics/castclass-generics006.csproj | 12 ------------ .../castclass/generics/castclass-generics007.cs | 2 ++ .../castclass/generics/castclass-generics007.csproj | 12 ------------ .../castclass/generics/castclass-generics008.cs | 2 ++ .../castclass/generics/castclass-generics008.csproj | 12 ------------ .../castclass/generics/castclass-generics009.cs | 2 ++ .../castclass/generics/castclass-generics009.csproj | 12 ------------ .../castclass/generics/castclass-generics010.cs | 2 ++ .../castclass/generics/castclass-generics010.csproj | 12 ------------ .../castclass/generics/castclass-generics011.cs | 2 ++ .../castclass/generics/castclass-generics011.csproj | 12 ------------ .../castclass/generics/castclass-generics012.cs | 2 ++ .../castclass/generics/castclass-generics012.csproj | 12 ------------ .../castclass/generics/castclass-generics013.cs | 2 ++ .../castclass/generics/castclass-generics013.csproj | 12 ------------ .../castclass/generics/castclass-generics014.cs | 2 ++ .../castclass/generics/castclass-generics014.csproj | 12 ------------ .../castclass/generics/castclass-generics015.cs | 2 ++ .../castclass/generics/castclass-generics015.csproj | 12 ------------ .../castclass/generics/castclass-generics016.cs | 2 ++ .../castclass/generics/castclass-generics016.csproj | 12 ------------ .../castclass/generics/castclass-generics017.cs | 2 ++ .../castclass/generics/castclass-generics017.csproj | 12 ------------ .../castclass/generics/castclass-generics018.cs | 2 ++ .../castclass/generics/castclass-generics018.csproj | 12 ------------ .../castclass/generics/castclass-generics019.cs | 2 ++ .../castclass/generics/castclass-generics019.csproj | 12 ------------ .../castclass/generics/castclass-generics020.cs | 2 ++ .../castclass/generics/castclass-generics020.csproj | 12 ------------ .../castclass/generics/castclass-generics021.cs | 2 ++ .../castclass/generics/castclass-generics021.csproj | 12 ------------ .../castclass/generics/castclass-generics022.cs | 2 ++ .../castclass/generics/castclass-generics022.csproj | 12 ------------ .../castclass/generics/castclass-generics023.cs | 2 ++ .../castclass/generics/castclass-generics023.csproj | 12 ------------ .../castclass/generics/castclass-generics024.cs | 2 ++ .../castclass/generics/castclass-generics024.csproj | 12 ------------ .../castclass/generics/castclass-generics025.cs | 2 ++ .../castclass/generics/castclass-generics025.csproj | 12 ------------ .../castclass/generics/castclass-generics026.cs | 2 ++ .../castclass/generics/castclass-generics026.csproj | 12 ------------ .../castclass/generics/castclass-generics027.cs | 2 ++ .../castclass/generics/castclass-generics027.csproj | 12 ------------ .../castclass/generics/castclass-generics028.cs | 2 ++ .../castclass/generics/castclass-generics028.csproj | 12 ------------ .../castclass/generics/castclass-generics029.cs | 2 ++ .../castclass/generics/castclass-generics029.csproj | 12 ------------ .../castclass/generics/castclass-generics030.cs | 2 ++ .../castclass/generics/castclass-generics030.csproj | 12 ------------ .../castclass/generics/castclass-generics031.cs | 2 ++ .../castclass/generics/castclass-generics031.csproj | 12 ------------ .../castclass/generics/castclass-generics032.cs | 2 ++ .../castclass/generics/castclass-generics032.csproj | 12 ------------ .../castclass/generics/castclass-generics033.cs | 2 ++ .../castclass/generics/castclass-generics033.csproj | 12 ------------ .../castclass/generics/castclass-generics034.cs | 2 ++ .../castclass/generics/castclass-generics034.csproj | 12 ------------ .../castclass/generics/castclass-generics037.cs | 2 ++ .../castclass/generics/castclass-generics037.csproj | 12 ------------ .../castclass/generics/castclass-generics038.cs | 2 ++ .../castclass/generics/castclass-generics038.csproj | 12 ------------ .../castclass/generics/castclass-generics039.cs | 2 ++ .../castclass/generics/castclass-generics039.csproj | 12 ------------ .../castclass/generics/castclass-generics040.cs | 2 ++ .../castclass/generics/castclass-generics040.csproj | 12 ------------ .../castclass/generics/castclass-generics041.cs | 2 ++ .../castclass/generics/castclass-generics041.csproj | 12 ------------ .../castclass/generics/castclass-generics042.cs | 2 ++ .../castclass/generics/castclass-generics042.csproj | 12 ------------ .../castclass/generics/castclass-generics043.cs | 2 ++ .../castclass/generics/castclass-generics043.csproj | 12 ------------ .../castclass/generics/castclass-generics044.cs | 2 ++ .../castclass/generics/castclass-generics044.csproj | 12 ------------ .../castclass/generics/castclass-generics045.cs | 2 ++ .../castclass/generics/castclass-generics045.csproj | 12 ------------ .../castclass/interface/castclass-interface001.cs | 2 ++ .../interface/castclass-interface001.csproj | 12 ------------ .../castclass/interface/castclass-interface002.cs | 2 ++ .../interface/castclass-interface002.csproj | 12 ------------ .../castclass/interface/castclass-interface003.cs | 2 ++ .../interface/castclass-interface003.csproj | 12 ------------ .../castclass/interface/castclass-interface004.cs | 2 ++ .../interface/castclass-interface004.csproj | 12 ------------ .../castclass/interface/castclass-interface005.cs | 2 ++ .../interface/castclass-interface005.csproj | 12 ------------ .../castclass/interface/castclass-interface006.cs | 2 ++ .../interface/castclass-interface006.csproj | 12 ------------ .../castclass/interface/castclass-interface007.cs | 2 ++ .../interface/castclass-interface007.csproj | 12 ------------ .../castclass/interface/castclass-interface008.cs | 2 ++ .../interface/castclass-interface008.csproj | 12 ------------ .../castclass/interface/castclass-interface009.cs | 2 ++ .../interface/castclass-interface009.csproj | 12 ------------ .../castclass/interface/castclass-interface010.cs | 2 ++ .../interface/castclass-interface010.csproj | 12 ------------ .../castclass/interface/castclass-interface011.cs | 2 ++ .../interface/castclass-interface011.csproj | 12 ------------ .../castclass/interface/castclass-interface012.cs | 2 ++ .../interface/castclass-interface012.csproj | 12 ------------ .../castclass/interface/castclass-interface013.cs | 2 ++ .../interface/castclass-interface013.csproj | 12 ------------ .../castclass/interface/castclass-interface014.cs | 2 ++ .../interface/castclass-interface014.csproj | 12 ------------ .../castclass/interface/castclass-interface015.cs | 2 ++ .../interface/castclass-interface015.csproj | 12 ------------ .../castclass/interface/castclass-interface016.cs | 2 ++ .../interface/castclass-interface016.csproj | 12 ------------ .../castclass/interface/castclass-interface017.cs | 2 ++ .../interface/castclass-interface017.csproj | 12 ------------ .../castclass/interface/castclass-interface018.cs | 2 ++ .../interface/castclass-interface018.csproj | 12 ------------ .../nullable/castclass/null/castclass-null001.cs | 2 ++ .../nullable/castclass/null/castclass-null001.csproj | 12 ------------ .../nullable/castclass/null/castclass-null002.cs | 2 ++ .../nullable/castclass/null/castclass-null002.csproj | 12 ------------ .../nullable/castclass/null/castclass-null003.cs | 2 ++ .../nullable/castclass/null/castclass-null003.csproj | 12 ------------ .../nullable/castclass/null/castclass-null004.cs | 2 ++ .../nullable/castclass/null/castclass-null004.csproj | 12 ------------ .../nullable/castclass/null/castclass-null005.cs | 2 ++ .../nullable/castclass/null/castclass-null005.csproj | 12 ------------ .../nullable/castclass/null/castclass-null006.cs | 2 ++ .../nullable/castclass/null/castclass-null006.csproj | 12 ------------ .../nullable/castclass/null/castclass-null007.cs | 2 ++ .../nullable/castclass/null/castclass-null007.csproj | 12 ------------ .../nullable/castclass/null/castclass-null008.cs | 2 ++ .../nullable/castclass/null/castclass-null008.csproj | 12 ------------ .../nullable/castclass/null/castclass-null009.cs | 2 ++ .../nullable/castclass/null/castclass-null009.csproj | 12 ------------ .../nullable/castclass/null/castclass-null010.cs | 2 ++ .../nullable/castclass/null/castclass-null010.csproj | 12 ------------ .../nullable/castclass/null/castclass-null011.cs | 2 ++ .../nullable/castclass/null/castclass-null011.csproj | 12 ------------ .../nullable/castclass/null/castclass-null012.cs | 2 ++ .../nullable/castclass/null/castclass-null012.csproj | 12 ------------ .../nullable/castclass/null/castclass-null013.cs | 2 ++ .../nullable/castclass/null/castclass-null013.csproj | 12 ------------ .../nullable/castclass/null/castclass-null014.cs | 2 ++ .../nullable/castclass/null/castclass-null014.csproj | 12 ------------ .../nullable/castclass/null/castclass-null015.cs | 2 ++ .../nullable/castclass/null/castclass-null015.csproj | 12 ------------ .../nullable/castclass/null/castclass-null016.cs | 2 ++ .../nullable/castclass/null/castclass-null016.csproj | 12 ------------ .../nullable/castclass/null/castclass-null017.cs | 2 ++ .../nullable/castclass/null/castclass-null017.csproj | 12 ------------ .../nullable/castclass/null/castclass-null018.cs | 2 ++ .../nullable/castclass/null/castclass-null018.csproj | 12 ------------ .../nullable/castclass/null/castclass-null019.cs | 2 ++ .../nullable/castclass/null/castclass-null019.csproj | 12 ------------ .../nullable/castclass/null/castclass-null020.cs | 2 ++ .../nullable/castclass/null/castclass-null020.csproj | 12 ------------ .../nullable/castclass/null/castclass-null021.cs | 2 ++ .../nullable/castclass/null/castclass-null021.csproj | 12 ------------ .../nullable/castclass/null/castclass-null022.cs | 2 ++ .../nullable/castclass/null/castclass-null022.csproj | 12 ------------ .../nullable/castclass/null/castclass-null023.cs | 2 ++ .../nullable/castclass/null/castclass-null023.csproj | 12 ------------ .../nullable/castclass/null/castclass-null024.cs | 2 ++ .../nullable/castclass/null/castclass-null024.csproj | 12 ------------ .../nullable/castclass/null/castclass-null025.cs | 2 ++ .../nullable/castclass/null/castclass-null025.csproj | 12 ------------ .../nullable/castclass/null/castclass-null026.cs | 2 ++ .../nullable/castclass/null/castclass-null026.csproj | 12 ------------ .../nullable/castclass/null/castclass-null027.cs | 2 ++ .../nullable/castclass/null/castclass-null027.csproj | 12 ------------ .../nullable/castclass/null/castclass-null028.cs | 2 ++ .../nullable/castclass/null/castclass-null028.csproj | 12 ------------ .../nullable/castclass/null/castclass-null029.cs | 2 ++ .../nullable/castclass/null/castclass-null029.csproj | 12 ------------ .../nullable/castclass/null/castclass-null030.cs | 2 ++ .../nullable/castclass/null/castclass-null030.csproj | 12 ------------ .../nullable/castclass/null/castclass-null031.cs | 2 ++ .../nullable/castclass/null/castclass-null031.csproj | 12 ------------ .../nullable/castclass/null/castclass-null032.cs | 2 ++ .../nullable/castclass/null/castclass-null032.csproj | 12 ------------ .../nullable/castclass/null/castclass-null033.cs | 2 ++ .../nullable/castclass/null/castclass-null033.csproj | 12 ------------ .../nullable/castclass/null/castclass-null034.cs | 2 ++ .../nullable/castclass/null/castclass-null034.csproj | 12 ------------ .../nullable/castclass/null/castclass-null037.cs | 2 ++ .../nullable/castclass/null/castclass-null037.csproj | 12 ------------ .../nullable/castclass/null/castclass-null038.cs | 2 ++ .../nullable/castclass/null/castclass-null038.csproj | 12 ------------ .../nullable/castclass/null/castclass-null039.cs | 2 ++ .../nullable/castclass/null/castclass-null039.csproj | 12 ------------ .../nullable/castclass/null/castclass-null040.cs | 2 ++ .../nullable/castclass/null/castclass-null040.csproj | 12 ------------ .../nullable/castclass/null/castclass-null041.cs | 2 ++ .../nullable/castclass/null/castclass-null041.csproj | 12 ------------ .../nullable/castclass/null/castclass-null042.cs | 2 ++ .../nullable/castclass/null/castclass-null042.csproj | 12 ------------ .../nullable/castclass/null/castclass-null043.cs | 2 ++ .../nullable/castclass/null/castclass-null043.csproj | 12 ------------ .../nullable/castclass/null/castclass-null044.cs | 2 ++ .../nullable/castclass/null/castclass-null044.csproj | 12 ------------ .../nullable/castclass/null/castclass-null045.cs | 2 ++ .../nullable/castclass/null/castclass-null045.csproj | 12 ------------ .../castclass032.csproj => valuetypes.csproj} | 4 ++-- 686 files changed, 688 insertions(+), 4106 deletions(-) delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj rename src/tests/JIT/jit64/valuetypes/{nullable/castclass/castclass/castclass032.csproj => valuetypes.csproj} (63%) diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.cs index 67d1fb954b24e8..c71cb798b3c320 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox001; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj deleted file mode 100644 index 5a3058f1d8add0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.cs index ede0c0869850f3..af753493098eb0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox002; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj deleted file mode 100644 index 5f5b565e74ab6c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.cs index 1efcbe9c6149e1..ecc277fd6c2390 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox003; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj deleted file mode 100644 index 738949a6677e68..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.cs index 93eb1270ae528c..8a31dc7495ead6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox004; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj deleted file mode 100644 index 1f2c8bec81e29c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.cs index 8fe00b04091c69..d7f00d120db7cb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox005; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj deleted file mode 100644 index d426069b8dacc2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.cs index 53455db7c629cc..b41d4c0de0ddaa 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox006; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj deleted file mode 100644 index bd87224322ea31..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.cs index 462dcdb90fb048..829ee7b3bee669 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox007; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj deleted file mode 100644 index 67d8f6f18a909a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.cs index 5d9dce7e7747da..dfdb466ff086b0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox008; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj deleted file mode 100644 index 7ce93e40e74f25..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.cs index e62b7ff44b1b23..ff2f71c3b856e1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox009; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj deleted file mode 100644 index 5d89bdb7ccf8be..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.cs index 8f2cc2fc9ad187..05781c4e44f036 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox010; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj deleted file mode 100644 index 398c6d42d7a2ac..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.cs index 41a21f391d6b0c..2675e0c0d251f1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox011; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj deleted file mode 100644 index ef5ed028f64bc9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.cs index 0ddcee4045583c..9898fc5fd155be 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox012; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj deleted file mode 100644 index 699ccce9f2873d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.cs index 9e0cbc3d68632f..01b7e59d72a2a1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox013; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj deleted file mode 100644 index 2f97c38c93db31..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.cs index 2f61145b5d7b12..3ba3c1b9447b18 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox014; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = Helper.Create(default(IntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj deleted file mode 100644 index 43dee74967f07c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.cs index 7eb12245aa89d6..f0b9cd0014c85f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox015; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = Helper.Create(default(UIntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj deleted file mode 100644 index b0fb28b092bbc0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.cs index 8e53c16f858b71..a928293658ae1d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox016; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = Helper.Create(default(Guid)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj deleted file mode 100644 index 23d6c7e6133db5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.cs index e05edd7d04abdf..cf4697b4465678 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox017; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = Helper.Create(default(GCHandle)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj deleted file mode 100644 index 473cf6671e872b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.cs index 3c8ec25ec42f0e..c9c1705128d081 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox018; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj deleted file mode 100644 index 2eca272e8774e3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.cs index 6f5fa9b592ecd1..202448eb254b27 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox019; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj deleted file mode 100644 index 17f3afca724dfb..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.cs index 4024dc196f1514..fde0964c6c1ccf 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox020; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj deleted file mode 100644 index 23433abcb1165d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.cs index cf519051ea8ec6..32d987d9e9752c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox021; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = Helper.Create(default(EmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj deleted file mode 100644 index cf7f1c00bcde13..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.cs index 730c0a0fb83386..844fcc8d715997 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox022; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = Helper.Create(default(NotEmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj deleted file mode 100644 index 21b5d5945d3487..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.cs index 344992ea2419e4..d9066c95ed8352 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox023; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = Helper.Create(default(NotEmptyStructQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj deleted file mode 100644 index 718dbf6bba5096..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.cs index e04ad596633e11..e91f5e098d3096 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox024; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = Helper.Create(default(NotEmptyStructA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj deleted file mode 100644 index f30096b28270f9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.cs index 908e2737686fa0..425c5c304c55dd 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox025; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = Helper.Create(default(NotEmptyStructQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj deleted file mode 100644 index 09c7534738bee9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.cs index bd21082d73c2ba..2ec9a572ff3c0e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox026; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = Helper.Create(default(EmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj deleted file mode 100644 index 0755f6ebb123a7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.cs index 0301dee5585eb3..298a2dd11c57d1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox027; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = Helper.Create(default(NotEmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj deleted file mode 100644 index a393d3d7d1182b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.cs index b8f005ae26d66b..025c5c85e88c26 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox028; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = Helper.Create(default(NotEmptyStructConstrainedGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj deleted file mode 100644 index 425c8db11c0f5e..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.cs index 5dfd7bfa7d8e01..027bd0a30c3641 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox029; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = Helper.Create(default(NotEmptyStructConstrainedGenA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj deleted file mode 100644 index cebc5e0c4b3f3f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.cs index 6a017c5f49ae85..af93d1a0525816 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox030; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = Helper.Create(default(NotEmptyStructConstrainedGenQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj deleted file mode 100644 index 0a243a54dcaf8d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.cs index 9879c75f7cebf2..930e5397f05ffe 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox031; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = Helper.Create(default(NotEmptyStructConstrainedGenQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj deleted file mode 100644 index 22ac65e491f370..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.cs index 0abc9809e2fd02..fa72b4ea92f76a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox032; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = Helper.Create(default(NestedStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj deleted file mode 100644 index 17a7e59346178d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.cs index 0fed998fec0c34..84c3cf21a4719f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox033; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = Helper.Create(default(NestedStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj deleted file mode 100644 index 37aec9a164fa9d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.cs index 1d7be09dcf3daf..7b4a22bdde67c5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox034; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = Helper.Create(default(ExplicitFieldOffsetStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj deleted file mode 100644 index 12221096becd43..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.cs index e780a39ce04e9e..f09d3950778c84 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox037; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = Helper.Create(default(MarshalAsStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj deleted file mode 100644 index 5b23a8bf475ed6..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.cs index 228507864061a1..409d15ce5498af 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox038; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj deleted file mode 100644 index 43309bb834d7e0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.cs index 0c32c43a00d1e3..5f4862de744dae 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox039; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj deleted file mode 100644 index b2349400224b02..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.cs index 6c6f93104ca1a7..969150cc8a60d3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox040; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj deleted file mode 100644 index 00674929934220..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.cs index f60b4daa25a113..88c659b6214099 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox041; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj deleted file mode 100644 index 4eedecc129b9ef..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.cs index db6b92fbb931bb..eb0cf7b30fefd6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox042; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj deleted file mode 100644 index 071069bb694215..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.cs index c393f0c3c4a357..de36eac8d0f38b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox043; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = Helper.Create(default(WithMultipleGCHandleStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj deleted file mode 100644 index 70a99307375cf5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.cs index 782247e254d613..c0614e02e8532d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox044; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = Helper.Create(default(WithOnlyFXTypeStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj deleted file mode 100644 index c663ca8c8bf79d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.cs index 0cbfc3a2f2a2db..340187ca1cd59a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox045; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = Helper.Create(default(MixedAllStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj deleted file mode 100644 index 9c6e69fc927deb..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/box-unbox/box-unbox045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.cs index 170a4803795027..dc1e54cb29fb4f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_enum001; public class NullableTest { private static bool BoxUnboxToNQ(Enum o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(Enum o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj deleted file mode 100644 index a1033462324474..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.cs index d0f2a00f312ed7..449b40a16d5c05 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_enum002; public class NullableTest { private static bool BoxUnboxToNQ(Enum o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(Enum o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj deleted file mode 100644 index 52f16cd6ff5228..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.cs index 8cc87a60dc3f62..ea6a1c79eabafd 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_enum003; public class NullableTest { private static bool BoxUnboxToNQ(Enum o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(Enum o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj deleted file mode 100644 index 06cad8c92ed161..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/enum/box-unbox-enum003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.cs index c529a92093824f..63e451a633a735 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics001; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj deleted file mode 100644 index 6281cad074ae47..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.cs index 635a05a7a385f8..a63227251fd104 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics002; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj deleted file mode 100644 index 44a019f4b7ae26..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.cs index af2ef6c1938c80..ca9da0c76d34d5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics003; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj deleted file mode 100644 index a206ac6ceb433d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.cs index 510f204b6efbe7..01a0a5545ac13b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics004; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj deleted file mode 100644 index 3b91c11cd92997..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.cs index f061307820dbfb..3ae7eb96eb09cb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics005; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj deleted file mode 100644 index 222e1b94f269b9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.cs index 82982a5755b1bc..8deefd2557081c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics006; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj deleted file mode 100644 index d4998e200d31fc..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.cs index dfab55e85e46ce..63b25de6d516ad 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics007; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj deleted file mode 100644 index 4853ddc857d401..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.cs index 9240892fbf9dca..3ff5523cb57511 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics008; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj deleted file mode 100644 index e8185c9a6ba735..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.cs index 407c8110758252..8fcdbf0539500d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics009; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj deleted file mode 100644 index 0108da36b1ceb2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.cs index 594ed85e8cbe59..dea732066d2a23 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics010; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj deleted file mode 100644 index 55081b92b73ed2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.cs index 9eb4c77cede645..9e231a31706f9f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics011; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj deleted file mode 100644 index 44461771054523..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.cs index 3dea11e77eeb5b..7d45524462761e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics012; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj deleted file mode 100644 index 83b09d87fbaa09..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.cs index 0df3cc35364d97..c19612ae7d779d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics013; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj deleted file mode 100644 index 48604895306136..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.cs index 47307ee509fa83..c3d44eac141947 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics014; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = Helper.Create(default(IntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj deleted file mode 100644 index fa3e351da26303..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.cs index 66efaec9802d1b..a6fb84e3a7298c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics015; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = Helper.Create(default(UIntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj deleted file mode 100644 index c37242597d551f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.cs index 3324e0a1740cca..146617ac5f5e3e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics016; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = Helper.Create(default(Guid)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj deleted file mode 100644 index ddb77c4f99f495..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.cs index 522dd2e41c7941..e22d83edb1d226 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics017; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = Helper.Create(default(GCHandle)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj deleted file mode 100644 index 45db2ff9406a05..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.cs index 74ef57d0e75f53..47dd60dfa9d1b0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics018; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj deleted file mode 100644 index c8b45587ee4f1a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.cs index 48b3413ae07192..d4edd5fb7dba2e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics019; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj deleted file mode 100644 index 3bb3b7780ee661..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.cs index 6497c2e631a5a6..4c27346129ab2c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics020; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj deleted file mode 100644 index 8440cf50afd82f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.cs index fbad3080eba088..08861411d2218b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics021; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = Helper.Create(default(EmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj deleted file mode 100644 index 6a33ad5575aaa7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.cs index 390e442b6c06af..1767039bee1154 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics022; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = Helper.Create(default(NotEmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj deleted file mode 100644 index 92eecea1aa2e91..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.cs index fb9404c56ae106..3c3204895fff5b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics023; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = Helper.Create(default(NotEmptyStructQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj deleted file mode 100644 index 32635a2d7f1d21..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.cs index 3f6904acc33ddb..f67fc886d32a97 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics024; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = Helper.Create(default(NotEmptyStructA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj deleted file mode 100644 index d0a617020428af..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.cs index e517a2f6b7d553..fa77803f9829de 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics025; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = Helper.Create(default(NotEmptyStructQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj deleted file mode 100644 index fd7360cbbca15a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.cs index d859dcdf2f7dd6..891809fee20d4c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics026; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = Helper.Create(default(EmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj deleted file mode 100644 index e143932f93b7e7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.cs index 06fe6b087f16e5..661b3754317cc8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics027; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = Helper.Create(default(NotEmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj deleted file mode 100644 index 826c069c0e7885..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.cs index 97d6f85c8cad83..6207bc57fe8e2f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics028; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = Helper.Create(default(NotEmptyStructConstrainedGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj deleted file mode 100644 index 144184cf05ccd5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.cs index 5843d5c0c5bdfa..626660b8b9d20d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics029; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = Helper.Create(default(NotEmptyStructConstrainedGenA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj deleted file mode 100644 index 0c2af935f91783..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.cs index 7c80ad1a8c71cb..cda2dcc2589f53 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics030; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = Helper.Create(default(NotEmptyStructConstrainedGenQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj deleted file mode 100644 index c03b510238d6ab..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.cs index dd032df501e2e2..5fe33df781a89a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics031; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = Helper.Create(default(NotEmptyStructConstrainedGenQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj deleted file mode 100644 index 118aea348a61b5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.cs index 1042a2342414b7..2a5e064b38f1b3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics032; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = Helper.Create(default(NestedStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj deleted file mode 100644 index 37f45db379d4ac..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.cs index 283406c299b1cf..c5b53360c9bf22 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics033; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = Helper.Create(default(NestedStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj deleted file mode 100644 index 5e194153527bdb..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.cs index d307ab5f162590..3ec965bf0261bc 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics034; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = Helper.Create(default(ExplicitFieldOffsetStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj deleted file mode 100644 index 28b0f38295731b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.cs index 9677c957a67dff..8f370505fd8bdf 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics037; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = Helper.Create(default(MarshalAsStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj deleted file mode 100644 index 380ef61b2975da..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.cs index 5e8ae273fd5424..db7ca2934714e1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics038; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj deleted file mode 100644 index df012f6fa34ae5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.cs index 83a5ea9a68534f..34dd4b74bcecc1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics039; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj deleted file mode 100644 index 495e5c132b00d3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.cs index 10614ce89e7ef0..0416fed345f57f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics040; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj deleted file mode 100644 index 83fc6424256067..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.cs index 2beeda0936926a..e7c2deafa06edf 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics041; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj deleted file mode 100644 index 3e3a1411cbd82e..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.cs index 6c387ae9a4d0d5..2b47e95ef7db29 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics042; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj deleted file mode 100644 index 7f3ccec74d1ff3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.cs index 2de03f5d971155..5687f4f0afb558 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics043; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = Helper.Create(default(WithMultipleGCHandleStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj deleted file mode 100644 index 904cd4ed2c21d3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.cs index 8fb2fbffb42554..7e5b0f6023a3f6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_generics044; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = Helper.Create(default(WithOnlyFXTypeStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj deleted file mode 100644 index 1b8884108fb72f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.cs index c989c6a57354cc..9b2ae0581131fd 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_generics045; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = Helper.Create(default(MixedAllStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj deleted file mode 100644 index 402d37eea6cb71..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/generics/box-unbox-generics045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.cs index 30c900c856d9ac..2c177e411c4a7f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface001; public class NullableTest { private static bool BoxUnboxToNQ(IEmpty o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IEmpty o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj deleted file mode 100644 index 784e1fafedcf91..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.cs index ccadce0cd28400..b367f91bc45063 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface002; public class NullableTest { private static bool BoxUnboxToNQ(IEmpty o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IEmpty o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj deleted file mode 100644 index d46463e2253130..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.cs index 1ca42d5328e998..48d0d2db55358c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface003; public class NullableTest { private static bool BoxUnboxToNQ(IEmptyGen o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IEmptyGen o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj deleted file mode 100644 index 6ba9b541d749e0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.cs index 1c497166824527..981c45b88907d6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface004; public class NullableTest { private static bool BoxUnboxToNQ(IEmptyGen o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IEmptyGen o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj deleted file mode 100644 index 716a943ae55a68..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.cs index 8a1b51435aaf3f..1fc16b6aa32b4f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface005; public class NullableTest { private static bool BoxUnboxToNQ(IEmpty o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IEmpty o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj deleted file mode 100644 index 1b2d7291f0bbd0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.cs index 3dc34e1423b945..6b5b5a54b2926a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface006; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj deleted file mode 100644 index 5ce7871a7a9f42..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.cs index 6668001744339e..eebbf6010394a3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface007; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj deleted file mode 100644 index 42e09f0454e7f5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.cs index ddffe3f7caf685..5c37331988f1f3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface008; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj deleted file mode 100644 index 9e1c6f42e18127..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.cs index ff66f2a4f51513..9121c262f8bbd7 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface009; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj deleted file mode 100644 index d9b11207682a94..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.cs index 82c7bc0be96dcb..18b2759ff853cb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface010; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj deleted file mode 100644 index 8f5048257a7a3a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.cs index 9bf924580578ad..122c65a7a4d633 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface011; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj deleted file mode 100644 index 7b5d7328e450c7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.cs index 7eb55d4c49f432..b5eb64f3309822 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface012; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj deleted file mode 100644 index 26524bd114a769..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.cs index 9713faacc66507..fe2e300da1c926 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface013; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj deleted file mode 100644 index a0dcdff2398119..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.cs index c15438480b20e7..387f8ee838201b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface014; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj deleted file mode 100644 index 04bef4c8e8ae3d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.cs index 69dbde5e2964fe..d003ac939327e3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface015; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj deleted file mode 100644 index ba5555408fa970..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.cs index 9413cf1e9fc772..032bf029389398 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface016; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj deleted file mode 100644 index 2803eb435d17d1..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.cs index 2fc6d1cc96abcb..6e72fa756b1769 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_interface017; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj deleted file mode 100644 index 14e8b63bcff75f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.cs index e9fbfb9753e505..f4e00bb535c62b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_interface018; public class NullableTest { private static bool BoxUnboxToNQ(IComparable o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(IComparable o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj deleted file mode 100644 index ccdb618d65386f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/interface/box-unbox-interface018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.cs index 43a8522b61946b..f054479e07df40 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null001; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj deleted file mode 100644 index 8ac596fbbdf720..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.cs index 159af3f7af7aa2..b482967632d590 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null002; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj deleted file mode 100644 index f4de49f28ce432..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.cs index 3206a16e6acdaa..66b0d59e16a2d4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null003; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj deleted file mode 100644 index 85152b8a39247c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.cs index f423891a4fe5ae..a31e090d6765d4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null004; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj deleted file mode 100644 index c5c5bf5accb2f4..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.cs index cf87cb8b5cd013..e0ac35c00df5a3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null005; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj deleted file mode 100644 index 9ccec2c0389308..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.cs index 25eedae32ffa79..2702407187b5c3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null006; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj deleted file mode 100644 index 0d70e4c6ff1a24..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.cs index 155cd7b996c78d..ba14d3430fd1de 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null007; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj deleted file mode 100644 index 83028ff811701d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.cs index ddbf2f85007eff..41f76ce9550105 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null008; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj deleted file mode 100644 index 77c5f8ba63d470..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.cs index e0a74ff62bad67..cd9c6e1f9a350b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null009; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj deleted file mode 100644 index f44b068674d13c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.cs index f87732a425bb74..75c7d090b83e07 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null010; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj deleted file mode 100644 index 561f6641b1424d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.cs index c82a5a0f12a336..8b4130d8612366 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null011; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj deleted file mode 100644 index 6a11afaeb1aa41..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.cs index 2c3339d8087e77..42fcc097e4bf2e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null012; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj deleted file mode 100644 index dea8c967a306bf..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.cs index 2ca41c8b85f496..16f52eff012373 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null013; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj deleted file mode 100644 index 1e922499afe968..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.cs index e04c9b5485104d..276c0988efa4fb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null014; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj deleted file mode 100644 index 18715afdd17499..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.cs index 5b958b3a533079..91f91e19138b82 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null015; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj deleted file mode 100644 index 87c13d576fc660..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.cs index bf5f0104e53318..2bb2efec3efd3f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null016; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj deleted file mode 100644 index 96108337d85c58..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.cs index 8f2b265421ac83..f66fc264b704ad 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null017; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj deleted file mode 100644 index 7ca33e35e06c94..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.cs index c500c69b51b823..558da0490b6591 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null018; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj deleted file mode 100644 index cd7a3fd731f6c9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.cs index abe5f8e793ef79..e45ded4aa5dca4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null019; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj deleted file mode 100644 index d9df35f72f7eee..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.cs index 6f8940edf5f184..5e5e5c86d1496b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null020; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj deleted file mode 100644 index 6001a51bcd6b8d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.cs index f05e5d234c3463..2f43d8002e1360 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null021; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj deleted file mode 100644 index 7bc6f4884e7ab1..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.cs index 8f15680a380479..ce5c96ac61b685 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null022; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj deleted file mode 100644 index 1b1931cbc87f3f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.cs index 30a22e9c02220d..04884d27f74512 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null023; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj deleted file mode 100644 index cfb94f0fb73242..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.cs index 966c1093635d84..15ca40d3f83a22 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null024; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj deleted file mode 100644 index b145e55ec0c0f0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.cs index 88250dd3be588c..c7cb05b8f36d96 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null025; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj deleted file mode 100644 index 7995a611f139ae..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.cs index 88755142d2e2d7..df4cda0c993863 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null026; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj deleted file mode 100644 index d50151e050aaa8..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.cs index 44364de6453449..5f590718b8445d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null027; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj deleted file mode 100644 index 5e7d3108bc1e47..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.cs index 7932eae7a1253e..3b5bdf8d65b120 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null028; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj deleted file mode 100644 index 9fa6cb46a5de93..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.cs index 7bcc540a504117..b7b1811093986c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null029; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj deleted file mode 100644 index ed421a8fe8a937..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.cs index f2086278194ef4..09760fc3139fc4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null030; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj deleted file mode 100644 index dadd83438b02da..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.cs index 11b8c152ec3cc3..caec340ca6eb13 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null031; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj deleted file mode 100644 index 9e270699098942..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.cs index cb6d1217df5d92..1fa8dfaecbb792 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null032; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj deleted file mode 100644 index 646d6a2d5f23ea..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.cs index ecaca50aeafcfa..ac1302a7e96e0e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null033; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj deleted file mode 100644 index 441a2eaa8a4667..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.cs index 8861feddf06d85..2d96faa226497c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null034; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj deleted file mode 100644 index 1d603a04f19727..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.cs index 94d596672eeee6..12ab8e7cf4b97d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null037; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj deleted file mode 100644 index ff162b7af691a3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.cs index 335ce8761230a4..3e3421e025b2b8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null038; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj deleted file mode 100644 index a2a929fbf86262..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.cs index 013ef56322defd..6be6f4d4983b54 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null039; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj deleted file mode 100644 index 05a98978b6046b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.cs index 965001749b29e7..a42658b9ab2a48 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null040; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj deleted file mode 100644 index f4e4e0604c8496..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.cs index 3b71a467f65c7f..795419a7aad8eb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null041; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj deleted file mode 100644 index d2660b21b01fe0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.cs index 85e5dae7e39483..199f9852a3d66f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null042; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj deleted file mode 100644 index 6daa761d6c9321..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.cs index 68856d84e08c69..dd2dcde3d820d8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null043; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj deleted file mode 100644 index 056dde180d6b2a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.cs index c0141a9a7ba330..571913691930c9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_null044; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj deleted file mode 100644 index 4d081823cd8cc3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.cs index 21be0b9dfe9447..174f8559646fae 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_null045; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj deleted file mode 100644 index 3c1d65d155f774..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/null/box-unbox-null045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.cs index e5da38be690a2f..c1631dba49d51f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value001; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj deleted file mode 100644 index 4a470764f4ab08..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.cs index c9bde68760fc15..72b9ed7467ee74 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value002; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj deleted file mode 100644 index 47e671b4809564..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.cs index b2bef380779ca9..1418d78716e27d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value003; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj deleted file mode 100644 index 7c73677bdedf47..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.cs index 3b7c8b4e20cadf..156651680780c8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value004; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj deleted file mode 100644 index 03a8937ba0acb9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.cs index 720d22bfcd3ab2..269459e3ffd091 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value005; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj deleted file mode 100644 index 36c363287dd7c5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.cs index 0b78f7632d56a2..c8f797dba7160d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value006; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj deleted file mode 100644 index 13086b7d99fc02..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.cs index bd6ed0d1655115..f8b55987789d0c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value007; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj deleted file mode 100644 index c4df8e33d3355d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.cs index 36b0fec61ba7d1..77ce7c836fcd0a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value008; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj deleted file mode 100644 index 4eeb5c041c94fd..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.cs index 8cf81b19461d42..9adcae0720b988 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value009; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj deleted file mode 100644 index 48dd8ffb87f22b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.cs index cc9eeb8f8c1cc4..9e5618423da96e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value010; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj deleted file mode 100644 index da9665ed1d96dc..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.cs index d00a040fc86f5d..8495c27fe45173 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value011; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj deleted file mode 100644 index 341907e2e00b7f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.cs index 6e008a124137cf..b39227c8a82882 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value012; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj deleted file mode 100644 index dca550b1a907e1..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.cs index 48930380f45a72..889c39c06ca46e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value013; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj deleted file mode 100644 index 912e8e9cf88373..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.cs index 4e24ac1b442f33..3a04b404c4d8e9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value014; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = Helper.Create(default(IntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj deleted file mode 100644 index a7dd4e04d30fb4..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.cs index 51f0fdb40bb025..c652241c77d840 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value015; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = Helper.Create(default(UIntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj deleted file mode 100644 index 7ecf44578536e0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.cs index 28e5d610e28a05..19420745e56b82 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value016; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = Helper.Create(default(Guid)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj deleted file mode 100644 index 89059323a477ec..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.cs index 3e87645feeef41..eaa661a1f71a5f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value017; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = Helper.Create(default(GCHandle)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj deleted file mode 100644 index 45d25ccc30378f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.cs index dcd094cc810cb1..0fbe154028b093 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value018; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj deleted file mode 100644 index c67286bafb5c7c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.cs index 62e48775d79a99..3275b528accd6d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value019; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj deleted file mode 100644 index 53939d52d93703..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.cs index f7399b10eb4af3..2eebd3b1db5575 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value020; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj deleted file mode 100644 index d62768851c2aec..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.cs index 002bb22ed809d2..ca9bd1369d71f1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value021; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = Helper.Create(default(EmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj deleted file mode 100644 index ca56c6c9373e40..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.cs index bd3bccb9960d94..02d9a278933631 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value022; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = Helper.Create(default(NotEmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj deleted file mode 100644 index fd7f02f4ea5a79..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.cs index 4b16214ee20ae2..84fc578e8a8f4c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value023; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = Helper.Create(default(NotEmptyStructQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj deleted file mode 100644 index e84631e0e84423..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.cs index c24aa5c6002f68..b7785225d23646 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value024; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = Helper.Create(default(NotEmptyStructA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj deleted file mode 100644 index 95c99734a9fb15..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.cs index d6302a67d781d7..10b9fd2c84414d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value025; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = Helper.Create(default(NotEmptyStructQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj deleted file mode 100644 index e3bc174b023094..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.cs index 5408f411426b41..521151a1ce1ebb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value026; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = Helper.Create(default(EmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj deleted file mode 100644 index 2805389ef70cec..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.cs index 2a2f3a659d0843..6e8e6305e2a3bb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value027; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = Helper.Create(default(NotEmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj deleted file mode 100644 index ddeca3fd12d99d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.cs index 61f2ccf4b7e2d4..3f69e5468b1544 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value028; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = Helper.Create(default(NotEmptyStructConstrainedGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj deleted file mode 100644 index dc56fb9dbdcd05..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.cs index 95208bcd1c58a0..3b5a668afc5400 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value029; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = Helper.Create(default(NotEmptyStructConstrainedGenA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj deleted file mode 100644 index 64082823f98db5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.cs index aff0dfc2a2519b..eed3f00deff260 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value030; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = Helper.Create(default(NotEmptyStructConstrainedGenQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj deleted file mode 100644 index d0353933189a08..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.cs index 2aa86b9b524aa8..e1786caf296fcb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value031; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = Helper.Create(default(NotEmptyStructConstrainedGenQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj deleted file mode 100644 index 8da1f0fcf08275..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.cs index 5eb3dc6017c914..9f218da9750d1b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value032; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = Helper.Create(default(NestedStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj deleted file mode 100644 index 4ed9e095003063..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.cs index 0da486dfff64f5..ca77e93ae7c672 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value033; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = Helper.Create(default(NestedStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj deleted file mode 100644 index fcbf65fe970942..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.cs index 8a6914f8b9abed..143b6a2546b49b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value034; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = Helper.Create(default(ExplicitFieldOffsetStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj deleted file mode 100644 index bdd3ce982f4f40..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.cs index 5c4622e1fc16e9..604fdb3d92df44 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value037; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = Helper.Create(default(MarshalAsStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj deleted file mode 100644 index b2e3ab54a20842..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.cs index 6f0f673190a7c7..88d5b054acbbc9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value038; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj deleted file mode 100644 index 024ec881652cce..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.cs index a1fb67041e6369..e3cd30ab69e166 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value039; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj deleted file mode 100644 index 71a16348ee7c72..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.cs index 98ddd8236d4d0f..19d32b11a849de 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value040; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj deleted file mode 100644 index 03d24a1c1bfee2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.cs index 56f27b48a77dda..507d734154e43b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value041; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj deleted file mode 100644 index b8cfceb1d12b2a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.cs index a65a7cba29c62f..0ba647ead573a6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value042; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj deleted file mode 100644 index e7462dad067408..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.cs index c9477a94edde14..bc85b8995cff5e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value043; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = Helper.Create(default(WithMultipleGCHandleStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj deleted file mode 100644 index b44bd43e20eaa5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.cs index b7b5657a4ce5e7..beafb4820fab13 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace box_unbox_value044; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = Helper.Create(default(WithOnlyFXTypeStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj deleted file mode 100644 index 7d488f7d7663fe..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.cs b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.cs index 2bbede349d6e36..212199de94bde6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace box_unbox_value045; public class NullableTest { private static bool BoxUnboxToNQ(ValueType o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(ValueType o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = Helper.Create(default(MixedAllStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj deleted file mode 100644 index c901fb696ae2d8..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/value/box-unbox-value045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.cs index 1fdea1222e4555..47cd9e0b8b05ea 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass001; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj deleted file mode 100644 index 2c4f4d2a0120ea..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.cs index ceb5ad5f062f67..601cd08a3b440e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass002; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj deleted file mode 100644 index 2e2eb3e1dc24f0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.cs index a58ce8c4088c6f..477c535e7b9f42 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass003; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj deleted file mode 100644 index 7f9992d5c8d05d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.cs index 97ff98655c0e88..f41e8a3c0d6b30 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass004; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj deleted file mode 100644 index 8858a69f6ed194..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.cs index 7122e73bdeae65..52ddb203f21cca 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass005; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj deleted file mode 100644 index 88305866558679..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.cs index 9d03c2dc36a4ed..63d244c6c862d1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass006; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj deleted file mode 100644 index cfed912e2d437d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.cs index 59d69506ef8b2f..e5193dcf726a9c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass007; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj deleted file mode 100644 index da8b1cf3855576..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.cs index 7f82fe892366e7..1351279f8d4164 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass008; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj deleted file mode 100644 index 19f7decbfe333a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.cs index d0239eda6b2135..1ed4c225f1d76b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass009; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj deleted file mode 100644 index b934218ec9b284..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.cs index 890dedad1ac417..073a2f34f6670f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass010; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj deleted file mode 100644 index ecb4a6713f810a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.cs index 44eb4a52eb4643..3beaa68409a588 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass011; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj deleted file mode 100644 index f4bedfa7ca71fb..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.cs index f326e94f736bf7..b38b98a5f7c73f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass012; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj deleted file mode 100644 index ed48e752caa186..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.cs index e11f0ea91d8007..e82f777e6c943a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass013; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj deleted file mode 100644 index 6eadee481c247e..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.cs index e538a9d06d3a6a..950a26bfdad5aa 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass014; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = Helper.Create(default(IntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj deleted file mode 100644 index 2525392fbc8c2f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.cs index 92fe40f88c5e8d..6f77a3f579bab2 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass015; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = Helper.Create(default(UIntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj deleted file mode 100644 index aa9f5ad433eae5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.cs index 1d8ba5e288519d..843c6e10fb7f17 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass016; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = Helper.Create(default(Guid)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj deleted file mode 100644 index 82c383b393c60d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.cs index 9d38b2089f12d9..84542a96dcb729 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass017; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = Helper.Create(default(GCHandle)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj deleted file mode 100644 index bae54f35314ed1..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.cs index 20dfb808ea0deb..38de9f39a76b09 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass018; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj deleted file mode 100644 index 37893e04932c7a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.cs index 5763a598b961f3..642f92fd611097 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass019; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj deleted file mode 100644 index d869835e1e3853..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.cs index edd80e42dcf39a..39be32d7084cc8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass020; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj deleted file mode 100644 index ee52d8370f97a9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.cs index d4c48a86d39a1a..f3045595cdf86d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass021; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = Helper.Create(default(EmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj deleted file mode 100644 index 776948a590e897..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.cs index 4a89c8cd4ffc0f..bc372d79d4b21d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass022; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = Helper.Create(default(NotEmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj deleted file mode 100644 index 27d6f11d12aa6c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.cs index 80c009dd6bfc08..3022e69d5c69d1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass023; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = Helper.Create(default(NotEmptyStructQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj deleted file mode 100644 index d40cdd653d8443..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.cs index c2e7cb13f3e1c1..4c11df5f3bccf0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass024; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = Helper.Create(default(NotEmptyStructA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj deleted file mode 100644 index 91260af0a30eba..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.cs index 13bb61bd472510..ef4ef5ed7034af 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass025; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = Helper.Create(default(NotEmptyStructQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj deleted file mode 100644 index 156b104dcce83e..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.cs index d2cfbf82dec668..6e8c707b034f7b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass026; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = Helper.Create(default(EmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj deleted file mode 100644 index 70750d1b27a059..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.cs index 200fb97e61208a..f8695ccf854008 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass027; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = Helper.Create(default(NotEmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj deleted file mode 100644 index e9d99f233a7356..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.cs index 7ccb7e89494f0e..866b19c4f282ca 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass028; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = Helper.Create(default(NotEmptyStructConstrainedGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj deleted file mode 100644 index a729a7a6d8863a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.cs index 7be42fd509578e..04c8269dc17c10 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass029; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = Helper.Create(default(NotEmptyStructConstrainedGenA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj deleted file mode 100644 index 6424f7281b223b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.cs index b848d6ec702cdb..d06d4c6239190b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass030; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = Helper.Create(default(NotEmptyStructConstrainedGenQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj deleted file mode 100644 index 247e24e9ab0908..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.cs index 2b8ca986a3d97a..9977f9bcf6928a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass031; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = Helper.Create(default(NotEmptyStructConstrainedGenQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj deleted file mode 100644 index 526b46a25e1dfc..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.cs index bb3fabab3297c7..3d593c1c54b712 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass032; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = Helper.Create(default(NestedStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.cs index 0496aafa87de3f..f3d62b9bd38f15 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass033; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = Helper.Create(default(NestedStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj deleted file mode 100644 index 46ccdebe0895bf..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.cs index 5e0f2a50e05f40..12f50b50e35938 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass034; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = Helper.Create(default(ExplicitFieldOffsetStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj deleted file mode 100644 index 4a49114a58b316..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.cs index 2b9b0cfdf296c0..79b5c895ce7ad4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass037; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = Helper.Create(default(MarshalAsStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj deleted file mode 100644 index 27a904854a7ed1..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.cs index 6c395fb2c6ed3f..d752ca26a8d927 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass038; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj deleted file mode 100644 index 2895d5e8c77754..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.cs index 5c04d102336b22..3a162342703582 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass039; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj deleted file mode 100644 index a19f350c2a9f99..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.cs index 7d44e31437836f..a81722fd36ee0b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass040; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj deleted file mode 100644 index a716393afaa67d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.cs index 27fe58cd750d9b..2636990a23c718 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass041; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj deleted file mode 100644 index 3925dd510ddb1c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.cs index 3ae7d67f316d3d..9f8e09613b4c2c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass042; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj deleted file mode 100644 index cb45d2efd956bf..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.cs index 741199e94f5375..2f553400c78dea 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass043; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = Helper.Create(default(WithMultipleGCHandleStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj deleted file mode 100644 index 358db7881311a0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.cs index 88686b3eeb94b2..3ccfbca99da5f2 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass044; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = Helper.Create(default(WithOnlyFXTypeStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj deleted file mode 100644 index e0a1133ca86927..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.cs index 8c874485aba724..08ced8bbc5a297 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass045; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = Helper.Create(default(MixedAllStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj deleted file mode 100644 index 643d45a614c45d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.cs index 9f04e4540be42c..67cd5d0042a1a5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_enum001; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj deleted file mode 100644 index d8289522d6daf9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.cs index 9b325bbf32efcc..c10e4f3b505127 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_enum002; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj deleted file mode 100644 index 049d26d1749d10..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.cs index 3a35b6dd2708af..ca9fccaf5703f4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_enum003; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj deleted file mode 100644 index 1a44661cd7cb8d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/enum/castclass-enum003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.cs index 5004f37efd212e..20828bdbb89643 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics001; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj deleted file mode 100644 index e3c0eb490850ee..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.cs index c0b2bf843a11e6..095981adba0b60 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics002; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj deleted file mode 100644 index 64469695d5c5c4..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.cs index c35d047fa8272c..d216c6c3dc9083 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics003; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj deleted file mode 100644 index 405f10f8885e9b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.cs index cdeaf27628f6f8..efb78748ed6a3e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics004; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj deleted file mode 100644 index 240c11ca14da97..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.cs index 5ea436c2511df5..a64501091b661b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics005; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj deleted file mode 100644 index 8e841ca105dc3c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.cs index d4718fe0550cbf..e4c597a6b70b0b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics006; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj deleted file mode 100644 index 311603d3a97a82..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.cs index 3a6a2bc8e0975a..0dfd83e8d3ca4b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics007; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj deleted file mode 100644 index df843f1f2a1bec..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.cs index 779f8ceb12c216..0089b884d92dc8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics008; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj deleted file mode 100644 index ad3725a68b778a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.cs index f50d132448ed93..c9570c2ddba521 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics009; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj deleted file mode 100644 index 36dbe7b7b74a1a..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.cs index d24fb613bb09c2..64bbd26682d3cc 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics010; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj deleted file mode 100644 index 69da72b2b65c09..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.cs index 2930d21e67e1ff..e351d02375f2b9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics011; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj deleted file mode 100644 index 48882c9a318e73..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.cs index 2626475c1a4ac9..ca195b57ef6ae5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics012; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj deleted file mode 100644 index 6d76e83de3fbf7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.cs index 5aa063840ce03b..bbd0724fd90466 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics013; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj deleted file mode 100644 index db8b52c1f5c918..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.cs index fcbbb21416e5b1..a43d2e64f2393f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics014; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = Helper.Create(default(IntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj deleted file mode 100644 index 68b0f82ebdd80f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.cs index 243d3adbdd5468..0972d43e4d57c4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics015; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = Helper.Create(default(UIntPtr)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj deleted file mode 100644 index b9a645a507817d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.cs index 8e6c6ef4945e71..b47b2164c5aa5f 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics016; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = Helper.Create(default(Guid)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj deleted file mode 100644 index d2c91eb46b3e5f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.cs index 224f17d2b69e21..d66c6b613c2ec3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics017; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = Helper.Create(default(GCHandle)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj deleted file mode 100644 index d6799dd7564b45..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.cs index 522b2f65c094f0..76d77dfd2ae264 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics018; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = Helper.Create(default(ByteE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj deleted file mode 100644 index f252c08ba8cabf..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.cs index d6bc3f1a73577c..9234230bc89f93 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics019; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = Helper.Create(default(IntE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj deleted file mode 100644 index 523783eccc6ccd..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.cs index eb51cecfcad0ee..3577c10887c692 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics020; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = Helper.Create(default(LongE)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj deleted file mode 100644 index 796fd9eca6c56b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.cs index 7a186297ea46ad..ef04296aef7c5a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics021; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = Helper.Create(default(EmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj deleted file mode 100644 index e834c6518fc140..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.cs index a721424067863d..7bc9d865624132 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics022; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = Helper.Create(default(NotEmptyStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj deleted file mode 100644 index 15d3ea984b8822..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.cs index 425441a850eed5..036b68982bf89c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics023; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = Helper.Create(default(NotEmptyStructQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj deleted file mode 100644 index a76eea86a30d8c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.cs index 7d15d30550fcd0..10f32074b4e6a0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics024; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = Helper.Create(default(NotEmptyStructA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj deleted file mode 100644 index b053380c970983..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.cs index 437e5c45107e4b..2e8d36e7acde4a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics025; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = Helper.Create(default(NotEmptyStructQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj deleted file mode 100644 index 0316128fda8ea5..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.cs index 577db280ccb572..e676e7fa01894b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics026; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = Helper.Create(default(EmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj deleted file mode 100644 index ba866d28f19b78..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.cs index 0fa5565ec462f8..80ad2740ab27e8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics027; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = Helper.Create(default(NotEmptyStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj deleted file mode 100644 index 6f7d473bbb674f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.cs index ec9f6d6b136f44..47d234459b512a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics028; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = Helper.Create(default(NotEmptyStructConstrainedGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj deleted file mode 100644 index 8bed70634450e6..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.cs index dfe8e1d3ba6f12..bc2121a8c1a080 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics029; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = Helper.Create(default(NotEmptyStructConstrainedGenA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj deleted file mode 100644 index 405df434f88f91..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.cs index edc5857b9aeaf3..954f8514f3cc8d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics030; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = Helper.Create(default(NotEmptyStructConstrainedGenQ)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj deleted file mode 100644 index 830c67821b20d4..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.cs index 1dfdf576e9e2f7..36a23cc53093ca 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics031; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = Helper.Create(default(NotEmptyStructConstrainedGenQA)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj deleted file mode 100644 index e5560aa9f84016..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.cs index 312352911e91ca..5fdc19a1d392a6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics032; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = Helper.Create(default(NestedStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj deleted file mode 100644 index 8d4bb13bca6764..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.cs index c91ba39aabab13..2aa5b78ad73a8d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics033; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = Helper.Create(default(NestedStructGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj deleted file mode 100644 index 8395e3da39f0b3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.cs index 74f863d8fc826f..049eaceb054c34 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics034; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = Helper.Create(default(ExplicitFieldOffsetStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj deleted file mode 100644 index ad8555eb2c5ff0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.cs index 4a09fef0c8bb96..2d093745a0a00b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics037; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = Helper.Create(default(MarshalAsStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj deleted file mode 100644 index 0b0146f4911cd6..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.cs index 099a3ed205440c..624b9dd6dcf25d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics038; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj deleted file mode 100644 index fe2e74e3302f34..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.cs index 5e264212d2e700..55a73c8b54f08a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics039; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj deleted file mode 100644 index e61887e7ccfc99..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.cs index 6fb8e938b3617c..d1e03b46dee217 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics040; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj deleted file mode 100644 index 147aab6787f265..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.cs index 4c16d417c1c5eb..03d0c3378c7bfc 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics041; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj deleted file mode 100644 index 8c9bfa09f3303f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.cs index b333f8fd09105c..9978b6eec31cf0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics042; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj deleted file mode 100644 index 00a3add1b94387..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.cs index ff562a778bc10c..ad46f8a49a05e2 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics043; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = Helper.Create(default(WithMultipleGCHandleStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj deleted file mode 100644 index 04fd325fd847b7..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.cs index 930d096841989b..0dc561cbdc4a19 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_generics044; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = Helper.Create(default(WithOnlyFXTypeStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj deleted file mode 100644 index 852ccb69952898..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.cs index 6d084ea1e46054..8cc24d5365dab5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_generics045; public class NullableTest { private static bool BoxUnboxToNQ(T o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(T o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = Helper.Create(default(MixedAllStruct)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj deleted file mode 100644 index 22e8508653de94..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/generics/castclass-generics045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.cs index d9c3e4cc1e83dc..9e9635934e7a7b 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface001; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = Helper.Create(default(ImplementOneInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj deleted file mode 100644 index 3765f56e4c54b9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.cs index 6c76460f2ce6ec..04825925457c5e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface002; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = Helper.Create(default(ImplementTwoInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj deleted file mode 100644 index 289fa3d2931a65..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.cs index 1f30db87a8154e..d4fe4a5c5db881 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface003; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = Helper.Create(default(ImplementOneInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj deleted file mode 100644 index 89d9f4da3ab358..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.cs index 7240d7e0614e29..e4bfacea74ba8d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface004; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = Helper.Create(default(ImplementTwoInterfaceGen)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj deleted file mode 100644 index ca1eaa6a66ef53..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.cs index 3b4fa4d1cc157f..a895c605dbc9c1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface005; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = Helper.Create(default(ImplementAllInterface)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj deleted file mode 100644 index 973eb56472b875..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.cs index da2731ef251cc4..1e6e61ceb2d8ee 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface006; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = Helper.Create(default(char)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj deleted file mode 100644 index 44e69108001ee3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.cs index effd769d645c4d..e038f98fcfc2ed 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface007; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = Helper.Create(default(bool)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj deleted file mode 100644 index 048b15522c2422..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.cs index 188932bf3f9af7..eaf4cfff38fbe6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface008; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = Helper.Create(default(byte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj deleted file mode 100644 index 4fa72c9969876d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.cs index e5f5a788fd77bd..d18350da72a7d8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface009; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = Helper.Create(default(sbyte)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj deleted file mode 100644 index b07e01ed7d4ed0..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.cs index 457c06fa568482..b04f79ee85063d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface010; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = Helper.Create(default(short)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj deleted file mode 100644 index 560396abefda47..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.cs index e1858a83365b47..9ecc57a1920df3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface011; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = Helper.Create(default(ushort)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj deleted file mode 100644 index 9f53161c094faa..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.cs index 3893b2f35523a3..81ee89d4aa4f59 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface012; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = Helper.Create(default(int)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj deleted file mode 100644 index b338342d632647..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.cs index 707b00aa9de7d5..2f9fd4aa7df5b6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface013; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = Helper.Create(default(uint)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj deleted file mode 100644 index c3b53b2919c4e9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.cs index 5e0d546cac74a9..12cb5719afea20 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface014; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = Helper.Create(default(long)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj deleted file mode 100644 index 05258fbb546d72..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.cs index 414114b24d259f..daae33f6f317f0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface015; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = Helper.Create(default(ulong)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj deleted file mode 100644 index 79a47a35be7387..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.cs index 7567f999a4cf18..7d94cd6bc35a46 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface016; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = Helper.Create(default(float)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj deleted file mode 100644 index de61d3baa2c545..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.cs index 6bcb0a2bd7c4dc..e4fc47a270ff00 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_interface017; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -28,6 +29,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = Helper.Create(default(double)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj deleted file mode 100644 index 11b712b75732ac..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.cs index 5da7ea6ab445ea..5ad96c2a855a8c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_interface018; public class NullableTest { private static bool BoxUnboxToNQ(object o) @@ -19,6 +20,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = Helper.Create(default(decimal)); diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj deleted file mode 100644 index acc62e974becee..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/interface/castclass-interface018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.cs index 05ce98f0f5d038..84e072eec4d8c4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null001; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { char? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj deleted file mode 100644 index 85756d0076623f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null001.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.cs index 45bdd481bb1a3f..9d3ff16ab1709d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null002; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { bool? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj deleted file mode 100644 index 59a14c5a9ea3b8..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null002.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.cs index a41f9244f7561d..2b48fb855cbae6 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null003; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { byte? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj deleted file mode 100644 index 029d8a1f8d4060..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null003.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.cs index f4a4f6e08fa94b..8c7041bf44c9c8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null004; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { sbyte? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj deleted file mode 100644 index d375accac1005f..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null004.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.cs index 021b587ad587e5..5224f0038ec0b4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null005; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { short? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj deleted file mode 100644 index 8e6727a131db79..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null005.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.cs index 34184adebc02bd..6c60188057ec08 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null006; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ushort? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj deleted file mode 100644 index fb148e4b16c9f2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null006.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.cs index a19880419b2cfc..274129049a08f0 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null007; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { int? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj deleted file mode 100644 index 449384e0eb36f9..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null007.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.cs index f1a60421ad2cd7..2b86ce351a7bb8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null008; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { uint? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj deleted file mode 100644 index d595e743511c04..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null008.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.cs index 9b3fe40258f6f4..9df5364b30fdb8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null009; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { long? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj deleted file mode 100644 index 958dd95b29eb6c..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null009.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.cs index bf22dbb0d5fefd..b0d1cb2b16556c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null010; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ulong? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj deleted file mode 100644 index 72038d55b98048..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null010.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.cs index a17ea3cbf5c894..b2ba33656704d9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null011; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { float? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj deleted file mode 100644 index 3ff9c17a7bf83d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null011.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.cs index 8069d00a6465ab..d080308b4dcf47 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null012; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { double? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj deleted file mode 100644 index 49a9eb88dc84ab..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null012.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.cs index b5845142edd1eb..9e34b538addcf1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null013; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { decimal? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj deleted file mode 100644 index ffcb9847bde319..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null013.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.cs index 7a815c2da4a9eb..9063429feeec4e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null014; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntPtr? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj deleted file mode 100644 index 23b8bc8b69b0ef..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null014.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.cs index 65aa34a805a63f..61eef5bfa3bcab 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null015; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { UIntPtr? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj deleted file mode 100644 index fcfa7815fc6a7d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null015.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.cs index 7a70258e5a95e1..6a7c119d0b3177 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null016; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { Guid? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj deleted file mode 100644 index 116e7a554b43fb..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null016.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.cs index e47b3da88f6374..bedca74bf0070c 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null017; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { GCHandle? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj deleted file mode 100644 index bc1571090b8b79..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null017.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.cs index 314b23ce97b8de..50252e43e40b34 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null018; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ByteE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj deleted file mode 100644 index 8c6a939d34a190..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null018.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.cs index a39c1d4e0ef711..c75fcf2f5dfaa8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null019; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { IntE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj deleted file mode 100644 index 7a31d6b4f05d31..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null019.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.cs index 8b7417c98b73cb..47f0fef143e907 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null020; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { LongE? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj deleted file mode 100644 index b0296f6e9d705b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null020.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.cs index 85e61b22579db9..c0329ad971f8e4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null021; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj deleted file mode 100644 index 2bc05f51655de6..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null021.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.cs index ad81f90aaef0ef..28b6aeca418f9e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null022; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj deleted file mode 100644 index 0f3e2453ff7e52..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null022.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.cs index 33bf426e301813..88dc1d1ac4af13 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null023; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQ? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj deleted file mode 100644 index 257df352e946ba..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null023.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.cs index 052fd3087d509b..b58803f534a7a8 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null024; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj deleted file mode 100644 index 5ef7aeeede2a52..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null024.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.cs index 4bc83817d06138..fd26633419c77d 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null025; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructQA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj deleted file mode 100644 index 83472c4db2341b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null025.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.cs index c30ded7c4f6135..4ba8dada3ee2d4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null026; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { EmptyStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj deleted file mode 100644 index 35e34715c0e849..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null026.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.cs index c7df905febb434..d74c27d0bd3e84 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null027; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj deleted file mode 100644 index 3fea25f06fdb77..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null027.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.cs index fc497cc6cf0567..f1c7397c223bc4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null028; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj deleted file mode 100644 index 04a558189dd13d..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null028.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.cs index add613e4b83c1c..5b025947dbcacd 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null029; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj deleted file mode 100644 index 3fb98157d54765..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null029.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.cs index 5debe9f014c511..08019a61c2aaf1 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null030; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQ? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj deleted file mode 100644 index 78197862779448..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null030.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.cs index c01e6ddc94f9a6..cf5dff65851d91 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null031; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NotEmptyStructConstrainedGenQA? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj deleted file mode 100644 index 97c6fddd5275db..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null031.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.cs index a06ab30c051496..bffa702207646a 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null032; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj deleted file mode 100644 index 453b5b4cd55fe6..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null032.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.cs index 73dba540d56714..9fac6d26c97dcf 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null033; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { NestedStructGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj deleted file mode 100644 index 9c27d50c7de578..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null033.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.cs index c856ad728bb71a..20ef11cac55ca9 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null034; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ExplicitFieldOffsetStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj deleted file mode 100644 index edb115d146f3f2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null034.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.cs index 277f0118fc960d..695bd9aa981ca3 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null037; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MarshalAsStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj deleted file mode 100644 index ebb28f7d126e44..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null037.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.cs index 9fba3aac0f3c67..f407a399c66f37 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null038; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj deleted file mode 100644 index f8e547091ff3fa..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null038.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.cs index 55bb3c8d8980be..f642290e29f28e 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null039; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj deleted file mode 100644 index 0bd272ad3b45dc..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null039.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.cs index f9d9828687e5e0..0d49e8424414ce 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null040; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementOneInterfaceGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj deleted file mode 100644 index bc36d18f0447ad..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null040.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.cs index 5b5d33b0e0ef41..a50285d646b0b4 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null041; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementTwoInterfaceGen? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj deleted file mode 100644 index ecc00d1a70686b..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null041.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.cs index 3b2074e9c2001c..32fd3de9c0eb05 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null042; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { ImplementAllInterface? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj deleted file mode 100644 index 7b0056ae639245..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null042.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.cs index a6a699ee07878f..ca16f9993902e5 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null043; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithMultipleGCHandleStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj deleted file mode 100644 index 2a378eeaad33f3..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null043.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.cs index ca08a918f3926c..7c22f54eb5d606 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.cs @@ -6,6 +6,7 @@ using System; using Xunit; +namespace castclass_null044; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -29,6 +30,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { WithOnlyFXTypeStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj deleted file mode 100644 index 8e25dafedf79b2..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null044.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.cs index 0e2cf16996964c..d5c82def0a9fdb 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.cs +++ b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.cs @@ -15,6 +15,7 @@ using System; using Xunit; +namespace castclass_null045; public class NullableTest { private static bool BoxUnboxToNQGen(T o) @@ -38,6 +39,7 @@ private static bool BoxUnboxToQ(object o) } [Fact] + [OuterLoop] public static int TestEntryPoint() { MixedAllStruct? s = null; diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj b/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj deleted file mode 100644 index 518792fb5f8700..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/null/castclass-null045.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj b/src/tests/JIT/jit64/valuetypes/valuetypes.csproj similarity index 63% rename from src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj rename to src/tests/JIT/jit64/valuetypes/valuetypes.csproj index bc4c885ec6b467..b1efb59559c7fc 100644 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/castclass/castclass032.csproj +++ b/src/tests/JIT/jit64/valuetypes/valuetypes.csproj @@ -1,9 +1,9 @@ + 1 PdbOnly - - + From 1267534edae35ba9fd3ae5c3b8c5f150478a741d Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 16:24:31 -0700 Subject: [PATCH 05/23] Use Assert.Throws in overflow test --- .../JIT/jit64/rtchecks/overflow/overflow01.cs | 126 ++++++------------ .../JIT/jit64/rtchecks/overflow/overflow02.cs | 126 ++++++------------ .../JIT/jit64/rtchecks/overflow/overflow03.cs | 126 ++++++------------ .../JIT/jit64/rtchecks/overflow/overflow04.cs | 126 ++++++------------ 4 files changed, 172 insertions(+), 332 deletions(-) diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs index 8017389c17ccf3..de1949f3376f66 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs @@ -150,7 +150,7 @@ private static ulong Test_ulong(ulong a) } [Fact] - public static int TestEntryPoint() + public static void TestEntryPoint() { #if OP_DIV const string op = "div.ovf"; @@ -164,104 +164,64 @@ public static int TestEntryPoint() Console.WriteLine("Runtime Checks [OP: {0}]", op); - int check = 8; - try - { - Console.Write("Type 'byte' . . : "); - byte a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } - try + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => { - Console.Write("Type 'sbyte'. . : "); - sbyte a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => { - Console.Write("Type 'short'. . : "); - short a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'short'. . : "); + Assert.Throws(() => { - Console.Write("Type 'ushort' . : "); - ushort a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => { - Console.Write("Type 'int'. . . : "); - int a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => { - Console.Write("Type 'uint' . . : "); - uint a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => { - Console.Write("Type 'long' . . : "); - long a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'long' . . : "); + Assert.Throws(() => { - Console.Write("Type 'ulong'. . : "); - ulong a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => { - Console.WriteLine("passed"); - check--; - } + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); - return check == 0 ? 100 : 1; + return; } } diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs index 5cdf52f06fd0e5..f74340bbb2dcdb 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs @@ -158,7 +158,7 @@ private static ulong Test_ulong() } [Fact] - public static int TestEntryPoint() + public static void TestEntryPoint() { #if OP_DIV const string op = "div.ovf"; @@ -172,104 +172,64 @@ public static int TestEntryPoint() Console.WriteLine("Runtime Checks [OP: {0}]", op); - int check = 8; - try - { - Console.Write("Type 'byte' . . : "); - byte a = Test_byte(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } - try + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => { - Console.Write("Type 'sbyte'. . : "); - sbyte a = Test_sbyte(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_byte(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => { - Console.Write("Type 'short'. . : "); - short a = Test_short(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_sbyte(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'short'. . : "); + Assert.Throws(() => { - Console.Write("Type 'ushort' . : "); - ushort a = Test_ushort(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_short(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => { - Console.Write("Type 'int'. . . : "); - int a = Test_int(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_ushort(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => { - Console.Write("Type 'uint' . . : "); - uint a = Test_uint(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_int(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => { - Console.Write("Type 'long' . . : "); - long a = Test_long(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_uint(); + Console.WriteLine(a); + }); - try + Console.Write("Type 'long' . . : "); + Assert.Throws(() => { - Console.Write("Type 'ulong'. . : "); - ulong a = Test_ulong(); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) + var a = Test_long(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => { - Console.WriteLine("passed"); - check--; - } + var a = Test_ulong(); + Console.WriteLine(a); + }); - return check == 0 ? 100 : 1; + return; } } diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs index 9e280491b91269..3ece8fc924e22b 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs @@ -326,7 +326,7 @@ private static ulong Test_ulong(ulong a) } [Fact] - public static int TestEntryPoint() + public static void TestEntryPoint() { #if OP_DIV const string op = "div.ovf"; @@ -340,104 +340,64 @@ public static int TestEntryPoint() Console.WriteLine("Runtime Checks [OP: {0}]", op); - int check = 8; - try - { - Console.Write("Type 'byte' . . : "); - byte a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } - try + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => { - Console.Write("Type 'sbyte'. . : "); - sbyte a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => { - Console.Write("Type 'short'. . : "); - short a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'short'. . : "); + Assert.Throws(() => { - Console.Write("Type 'ushort' . : "); - ushort a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => { - Console.Write("Type 'int'. . . : "); - int a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => { - Console.Write("Type 'uint' . . : "); - uint a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => { - Console.Write("Type 'long' . . : "); - long a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'long' . . : "); + Assert.Throws(() => { - Console.Write("Type 'ulong'. . : "); - ulong a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => { - Console.WriteLine("passed"); - check--; - } + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); - return check == 0 ? 100 : 1; + return; } } diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs index 8cff6829de8e61..12f6ce58be593e 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs @@ -143,7 +143,7 @@ private static ulong Test_ulong(ulong a) [Fact] - public static int TestEntryPoint() + public static void TestEntryPoint() { #if OP_DIV const string op = "div.ovf"; @@ -157,104 +157,64 @@ public static int TestEntryPoint() Console.WriteLine("Runtime Checks [OP: {0}]", op); - int check = 8; - try - { - Console.Write("Type 'byte' . . : "); - byte a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } - try + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => { - Console.Write("Type 'sbyte'. . : "); - sbyte a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => { - Console.Write("Type 'short'. . : "); - short a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'short'. . : "); + Assert.Throws(() => { - Console.Write("Type 'ushort' . : "); - ushort a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => { - Console.Write("Type 'int'. . . : "); - int a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => { - Console.Write("Type 'uint' . . : "); - uint a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => { - Console.Write("Type 'long' . . : "); - long a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) - { - Console.WriteLine("passed"); - check--; - } + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); - try + Console.Write("Type 'long' . . : "); + Assert.Throws(() => { - Console.Write("Type 'ulong'. . : "); - ulong a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); - Console.WriteLine("failed! - a = " + a); - } - catch (System.OverflowException) + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => { - Console.WriteLine("passed"); - check--; - } + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); - return check == 0 ? 100 : 1; + return; } } From 1557deda65fdec7e67903635ab7b59cc75c326d2 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 17:01:04 -0700 Subject: [PATCH 06/23] Consolidate rtchecks test into one project --- .../{overflow01.cs => overflow01_add.cs} | 74 +---- .../rtchecks/overflow/overflow01_add.csproj | 9 - .../jit64/rtchecks/overflow/overflow01_div.cs | 157 ++++++++++ .../rtchecks/overflow/overflow01_div.csproj | 9 - .../jit64/rtchecks/overflow/overflow01_mul.cs | 157 ++++++++++ .../rtchecks/overflow/overflow01_mul.csproj | 9 - .../jit64/rtchecks/overflow/overflow01_sub.cs | 157 ++++++++++ .../rtchecks/overflow/overflow01_sub.csproj | 9 - .../jit64/rtchecks/overflow/overflow02_add.cs | 165 +++++++++++ .../rtchecks/overflow/overflow02_add.csproj | 9 - .../jit64/rtchecks/overflow/overflow02_div.cs | 165 +++++++++++ .../rtchecks/overflow/overflow02_div.csproj | 9 - .../jit64/rtchecks/overflow/overflow02_mul.cs | 165 +++++++++++ .../rtchecks/overflow/overflow02_mul.csproj | 9 - .../{overflow02.cs => overflow02_sub.cs} | 74 +---- .../rtchecks/overflow/overflow02_sub.csproj | 9 - .../jit64/rtchecks/overflow/overflow03_add.cs | 269 ++++++++++++++++++ .../rtchecks/overflow/overflow03_add.csproj | 9 - .../{overflow03.cs => overflow03_div.cs} | 138 +-------- .../rtchecks/overflow/overflow03_div.csproj | 9 - .../jit64/rtchecks/overflow/overflow03_mul.cs | 269 ++++++++++++++++++ .../rtchecks/overflow/overflow03_mul.csproj | 9 - .../jit64/rtchecks/overflow/overflow03_sub.cs | 269 ++++++++++++++++++ .../rtchecks/overflow/overflow03_sub.csproj | 9 - .../jit64/rtchecks/overflow/overflow04_add.cs | 150 ++++++++++ .../rtchecks/overflow/overflow04_add.csproj | 9 - .../jit64/rtchecks/overflow/overflow04_div.cs | 150 ++++++++++ .../rtchecks/overflow/overflow04_div.csproj | 9 - .../jit64/rtchecks/overflow/overflow04_mul.cs | 150 ++++++++++ .../rtchecks/overflow/overflow04_mul.csproj | 9 - .../{overflow04.cs => overflow04_sub.cs} | 74 +---- .../rtchecks/overflow/overflow04_sub.csproj | 9 - src/tests/JIT/jit64/rtchecks/rtchecks.csproj | 23 ++ 33 files changed, 2254 insertions(+), 496 deletions(-) rename src/tests/JIT/jit64/rtchecks/overflow/{overflow01.cs => overflow01_add.cs} (75%) delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj rename src/tests/JIT/jit64/rtchecks/overflow/{overflow02.cs => overflow02_sub.cs} (75%) delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.csproj rename src/tests/JIT/jit64/rtchecks/overflow/{overflow03.cs => overflow03_div.cs} (73%) delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.cs delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj rename src/tests/JIT/jit64/rtchecks/overflow/{overflow04.cs => overflow04_sub.cs} (71%) delete mode 100644 src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj create mode 100644 src/tests/JIT/jit64/rtchecks/rtchecks.csproj diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.cs similarity index 75% rename from src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs rename to src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.cs index de1949f3376f66..bd7f24f316232e 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.cs @@ -4,6 +4,8 @@ using System; using Xunit; +namespace overflow01_add; + public class OVFTest { static public volatile bool rtv; @@ -18,15 +20,7 @@ private static sbyte Test_sbyte(sbyte a) if (!rtv) return 0; checked { -#if OP_DIV - return (sbyte)(a / 0.5); -#elif OP_ADD return (sbyte)(a + a); -#elif OP_SUB - return (sbyte)(-1 - a - a); -#else - return (sbyte)(a * 2); -#endif } } @@ -35,15 +29,7 @@ private static byte Test_byte(byte a) if (!rtv) return 0; checked { -#if OP_DIV - return (byte)(a / 0.5); -#elif OP_ADD return (byte)(a + a); -#elif OP_SUB - return (byte)(0 - a - a); -#else - return (byte)(a * 2); -#endif } } @@ -52,15 +38,7 @@ private static short Test_short(short a) if (!rtv) return 0; checked { -#if OP_DIV - return (short)(a / 0.5); -#elif OP_ADD return (short)(a + a); -#elif OP_SUB - return (short)(-1 - a - a); -#else - return (short)(a * 2); -#endif } } @@ -69,15 +47,7 @@ private static ushort Test_ushort(ushort a) if (!rtv) return 0; checked { -#if OP_DIV - return (ushort)(a / 0.5); -#elif OP_ADD return (ushort)(a + a); -#elif OP_SUB - return (ushort)(0 - a - a); -#else - return (ushort)(a * 2); -#endif } } @@ -86,15 +56,7 @@ private static int Test_int(int a) if (!rtv) return 0; checked { -#if OP_DIV - return (int)(a / 0.5); -#elif OP_ADD return a + a; -#elif OP_SUB - return -1 - a - a; -#else - return a * 2; -#endif } } @@ -103,15 +65,7 @@ private static uint Test_uint(uint a) if (!rtv) return 0; checked { -#if OP_DIV - return (uint)(a / 0.5); -#elif OP_ADD return a + a; -#elif OP_SUB - return 0U - a - a; -#else - return a * 2; -#endif } } @@ -120,15 +74,7 @@ private static long Test_long(long a) if (!rtv) return 0; checked { -#if OP_DIV - return (long)(a / 0.5); -#elif OP_ADD return a + a; -#elif OP_SUB - return -1L - a - a; -#else - return a * 2; -#endif } } @@ -137,30 +83,14 @@ private static ulong Test_ulong(ulong a) if (!rtv) return 0; checked { -#if OP_DIV - return (ulong)(a / 0.5); -#elif OP_ADD return a + a; -#elif OP_SUB - return 0UL - a - a; -#else - return a * 2; -#endif } } [Fact] public static void TestEntryPoint() { -#if OP_DIV - const string op = "div.ovf"; -#elif OP_ADD const string op = "add.ovf"; -#elif OP_SUB - const string op = "sub.ovf"; -#else - const string op = "mul.ovf"; -#endif Console.WriteLine("Runtime Checks [OP: {0}]", op); diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.csproj deleted file mode 100644 index dfc28cb5ec0c5e..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_add.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_ADD - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.cs new file mode 100644 index 00000000000000..c74f82ad51ae6e --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.cs @@ -0,0 +1,157 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow01_div; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + if (!rtv) return 0; + checked + { + return (sbyte)(a / 0.5); + } + } + + private static byte Test_byte(byte a) + { + if (!rtv) return 0; + checked + { + return (byte)(a / 0.5); + } + } + + private static short Test_short(short a) + { + if (!rtv) return 0; + checked + { + return (short)(a / 0.5); + } + } + + private static ushort Test_ushort(ushort a) + { + if (!rtv) return 0; + checked + { + return (ushort)(a / 0.5); + } + } + + private static int Test_int(int a) + { + if (!rtv) return 0; + checked + { + return (int)(a / 0.5); + } + } + + private static uint Test_uint(uint a) + { + if (!rtv) return 0; + checked + { + return (uint)(a / 0.5); + } + } + + private static long Test_long(long a) + { + if (!rtv) return 0; + checked + { + return (long)(a / 0.5); + } + } + + private static ulong Test_ulong(ulong a) + { + if (!rtv) return 0; + checked + { + return (ulong)(a / 0.5); + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "div.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.csproj deleted file mode 100644 index a6a7449095dbd8..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_div.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_DIV - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.cs new file mode 100644 index 00000000000000..7269427eeecf7c --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.cs @@ -0,0 +1,157 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow01_mul; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + if (!rtv) return 0; + checked + { + return (sbyte)(a * 2); + } + } + + private static byte Test_byte(byte a) + { + if (!rtv) return 0; + checked + { + return (byte)(a * 2); + } + } + + private static short Test_short(short a) + { + if (!rtv) return 0; + checked + { + return (short)(a * 2); + } + } + + private static ushort Test_ushort(ushort a) + { + if (!rtv) return 0; + checked + { + return (ushort)(a * 2); + } + } + + private static int Test_int(int a) + { + if (!rtv) return 0; + checked + { + return a * 2; + } + } + + private static uint Test_uint(uint a) + { + if (!rtv) return 0; + checked + { + return a * 2; + } + } + + private static long Test_long(long a) + { + if (!rtv) return 0; + checked + { + return a * 2; + } + } + + private static ulong Test_ulong(ulong a) + { + if (!rtv) return 0; + checked + { + return a * 2; + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "mul.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj deleted file mode 100644 index 942b3aee628221..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_mul.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_MUL - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.cs new file mode 100644 index 00000000000000..f13dcf014557b6 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.cs @@ -0,0 +1,157 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow01_sub; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + if (!rtv) return 0; + checked + { + return (sbyte)(-1 - a - a); + } + } + + private static byte Test_byte(byte a) + { + if (!rtv) return 0; + checked + { + return (byte)(0 - a - a); + } + } + + private static short Test_short(short a) + { + if (!rtv) return 0; + checked + { + return (short)(-1 - a - a); + } + } + + private static ushort Test_ushort(ushort a) + { + if (!rtv) return 0; + checked + { + return (ushort)(0 - a - a); + } + } + + private static int Test_int(int a) + { + if (!rtv) return 0; + checked + { + return -1 - a - a; + } + } + + private static uint Test_uint(uint a) + { + if (!rtv) return 0; + checked + { + return 0U - a - a; + } + } + + private static long Test_long(long a) + { + if (!rtv) return 0; + checked + { + return -1L - a - a; + } + } + + private static ulong Test_ulong(ulong a) + { + if (!rtv) return 0; + checked + { + return 0UL - a - a; + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "sub.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj deleted file mode 100644 index a7086cfb59dbfa..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow01_sub.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_SUB - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.cs new file mode 100644 index 00000000000000..13a29c5a0ea431 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.cs @@ -0,0 +1,165 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow02_add; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte() + { + if (!rtv) return 0; + sbyte a = 1 + sbyte.MaxValue / 2; + checked + { + return (sbyte)(a + a); + } + } + + private static byte Test_byte() + { + if (!rtv) return 0; + byte a = 1 + byte.MaxValue / 2; + checked + { + return (byte)(a + a); + } + } + + private static short Test_short() + { + if (!rtv) return 0; + short a = 1 + short.MaxValue / 2; + checked + { + return (short)(a + a); + } + } + + private static ushort Test_ushort() + { + if (!rtv) return 0; + ushort a = 1 + ushort.MaxValue / 2; + checked + { + return (ushort)(a + a); + } + } + + private static int Test_int() + { + if (!rtv) return 0; + int a = 1 + int.MaxValue / 2; + checked + { + return a + a; + } + } + + private static uint Test_uint() + { + if (!rtv) return 0; + uint a = 1U + uint.MaxValue / 2U; + checked + { + return a + a; + } + } + + private static long Test_long() + { + if (!rtv) return 0; + long a = 1L + long.MaxValue / 2L; + checked + { + return a + a; + } + } + + private static ulong Test_ulong() + { + if (!rtv) return 0; + ulong a = 1UL + ulong.MaxValue / 2UL; + checked + { + return a + a; + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "add.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort(); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int(); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint(); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong(); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.csproj deleted file mode 100644 index 2c7728eee96515..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_add.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_ADD - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.cs new file mode 100644 index 00000000000000..867512e8f719e9 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.cs @@ -0,0 +1,165 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow02_div; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte() + { + if (!rtv) return 0; + sbyte a = 1 + sbyte.MaxValue / 2; + checked + { + return (sbyte)(a / 0.5); + } + } + + private static byte Test_byte() + { + if (!rtv) return 0; + byte a = 1 + byte.MaxValue / 2; + checked + { + return (byte)(a / 0.5); + } + } + + private static short Test_short() + { + if (!rtv) return 0; + short a = 1 + short.MaxValue / 2; + checked + { + return (short)(a / 0.5); + } + } + + private static ushort Test_ushort() + { + if (!rtv) return 0; + ushort a = 1 + ushort.MaxValue / 2; + checked + { + return (ushort)(a / 0.5); + } + } + + private static int Test_int() + { + if (!rtv) return 0; + int a = 1 + int.MaxValue / 2; + checked + { + return (int)(a / 0.5); + } + } + + private static uint Test_uint() + { + if (!rtv) return 0; + uint a = 1U + uint.MaxValue / 2U; + checked + { + return (uint)(a / 0.5); + } + } + + private static long Test_long() + { + if (!rtv) return 0; + long a = 1L + long.MaxValue / 2L; + checked + { + return (long)(a / 0.5); + } + } + + private static ulong Test_ulong() + { + if (!rtv) return 0; + ulong a = 1UL + ulong.MaxValue / 2UL; + checked + { + return (ulong)(a / 0.5); + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "div.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort(); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int(); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint(); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong(); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.csproj deleted file mode 100644 index 1ce6a2eed60fde..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_div.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_DIV - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.cs new file mode 100644 index 00000000000000..c3d41d294fa370 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.cs @@ -0,0 +1,165 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow02_mul; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte() + { + if (!rtv) return 0; + sbyte a = 1 + sbyte.MaxValue / 2; + checked + { + return (sbyte)(a * 2); + } + } + + private static byte Test_byte() + { + if (!rtv) return 0; + byte a = 1 + byte.MaxValue / 2; + checked + { + return (byte)(a * 2); + } + } + + private static short Test_short() + { + if (!rtv) return 0; + short a = 1 + short.MaxValue / 2; + checked + { + return (short)(a * 2); + } + } + + private static ushort Test_ushort() + { + if (!rtv) return 0; + ushort a = 1 + ushort.MaxValue / 2; + checked + { + return (ushort)(a * 2); + } + } + + private static int Test_int() + { + if (!rtv) return 0; + int a = 1 + int.MaxValue / 2; + checked + { + return a * 2; + } + } + + private static uint Test_uint() + { + if (!rtv) return 0; + uint a = 1U + uint.MaxValue / 2U; + checked + { + return a * 2; + } + } + + private static long Test_long() + { + if (!rtv) return 0; + long a = 1L + long.MaxValue / 2L; + checked + { + return a * 2; + } + } + + private static ulong Test_ulong() + { + if (!rtv) return 0; + ulong a = 1UL + ulong.MaxValue / 2UL; + checked + { + return a * 2; + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "mul.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte(); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort(); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int(); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint(); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long(); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong(); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj deleted file mode 100644 index 421ad823457205..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_mul.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_MUL - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.cs similarity index 75% rename from src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs rename to src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.cs index f74340bbb2dcdb..ab3bae5fe92cf4 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.cs @@ -4,6 +4,8 @@ using System; using Xunit; +namespace overflow02_sub; + public class OVFTest { static public volatile bool rtv; @@ -19,15 +21,7 @@ private static sbyte Test_sbyte() sbyte a = 1 + sbyte.MaxValue / 2; checked { -#if OP_DIV - return (sbyte)(a / 0.5); -#elif OP_ADD - return (sbyte)(a + a); -#elif OP_SUB return (sbyte)(-1 - a - a); -#else - return (sbyte)(a * 2); -#endif } } @@ -37,15 +31,7 @@ private static byte Test_byte() byte a = 1 + byte.MaxValue / 2; checked { -#if OP_DIV - return (byte)(a / 0.5); -#elif OP_ADD - return (byte)(a + a); -#elif OP_SUB return (byte)(0 - a - a); -#else - return (byte)(a * 2); -#endif } } @@ -55,15 +41,7 @@ private static short Test_short() short a = 1 + short.MaxValue / 2; checked { -#if OP_DIV - return (short)(a / 0.5); -#elif OP_ADD - return (short)(a + a); -#elif OP_SUB return (short)(-1 - a - a); -#else - return (short)(a * 2); -#endif } } @@ -73,15 +51,7 @@ private static ushort Test_ushort() ushort a = 1 + ushort.MaxValue / 2; checked { -#if OP_DIV - return (ushort)(a / 0.5); -#elif OP_ADD - return (ushort)(a + a); -#elif OP_SUB return (ushort)(0 - a - a); -#else - return (ushort)(a * 2); -#endif } } @@ -91,15 +61,7 @@ private static int Test_int() int a = 1 + int.MaxValue / 2; checked { -#if OP_DIV - return (int)(a / 0.5); -#elif OP_ADD - return a + a; -#elif OP_SUB return -1 - a - a; -#else - return a * 2; -#endif } } @@ -109,15 +71,7 @@ private static uint Test_uint() uint a = 1U + uint.MaxValue / 2U; checked { -#if OP_DIV - return (uint)(a / 0.5); -#elif OP_ADD - return a + a; -#elif OP_SUB return 0U - a - a; -#else - return a * 2; -#endif } } @@ -127,15 +81,7 @@ private static long Test_long() long a = 1L + long.MaxValue / 2L; checked { -#if OP_DIV - return (long)(a / 0.5); -#elif OP_ADD - return a + a; -#elif OP_SUB return -1L - a - a; -#else - return a * 2; -#endif } } @@ -145,30 +91,14 @@ private static ulong Test_ulong() ulong a = 1UL + ulong.MaxValue / 2UL; checked { -#if OP_DIV - return (ulong)(a / 0.5); -#elif OP_ADD - return a + a; -#elif OP_SUB return 0UL - a - a; -#else - return a * 2; -#endif } } [Fact] public static void TestEntryPoint() { -#if OP_DIV - const string op = "div.ovf"; -#elif OP_ADD - const string op = "add.ovf"; -#elif OP_SUB const string op = "sub.ovf"; -#else - const string op = "mul.ovf"; -#endif Console.WriteLine("Runtime Checks [OP: {0}]", op); diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj deleted file mode 100644 index 3c6cd01d4d3a2c..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow02_sub.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_SUB - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.cs new file mode 100644 index 00000000000000..77270c4290558d --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.cs @@ -0,0 +1,269 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow03_add; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + try + { + checked + { + a = (sbyte)(a + a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (sbyte)(a + a); + } + } + } + + private static byte Test_byte(byte a) + { + try + { + checked + { + a = (byte)(a + a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (byte)(a + a); + } + } + } + + private static short Test_short(short a) + { + try + { + checked + { + a = (short)(a + a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (short)(a + a); + } + } + } + + private static ushort Test_ushort(ushort a) + { + try + { + checked + { + a = (ushort)(a + a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (ushort)(a + a); + } + } + } + + private static int Test_int(int a) + { + try + { + checked + { + a = a + a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a + a; + } + } + } + + private static uint Test_uint(uint a) + { + try + { + checked + { + a = a + a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a + a; + } + } + } + + private static long Test_long(long a) + { + try + { + checked + { + a = a + a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a + a; + } + } + } + + private static ulong Test_ulong(ulong a) + { + try + { + checked + { + a = a + a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a + a; + } + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "add.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.csproj deleted file mode 100644 index 53b0e116878746..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_add.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_ADD - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.cs similarity index 73% rename from src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs rename to src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.cs index 3ece8fc924e22b..8deb8fa84bb57d 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.cs @@ -4,6 +4,8 @@ using System; using Xunit; +namespace overflow03_div; + public class OVFTest { static public volatile bool rtv; @@ -19,15 +21,7 @@ private static sbyte Test_sbyte(sbyte a) { checked { -#if OP_DIV a = (sbyte)(a / 0.5); -#elif OP_ADD - a = (sbyte)(a + a); -#elif OP_SUB - a = (sbyte)(-1 - a - a); -#else - a = (sbyte)(a * 2); -#endif return a; } } @@ -39,15 +33,7 @@ private static sbyte Test_sbyte(sbyte a) { checked { -#if OP_DIV a = (sbyte)(a / 0.5); -#elif OP_ADD - a = (sbyte)(a + a); -#elif OP_SUB - a = (sbyte)(-1 - a - a); -#else - a = (sbyte)(a * 2); -#endif } } } @@ -58,15 +44,7 @@ private static byte Test_byte(byte a) { checked { -#if OP_DIV a = (byte)(a / 0.5); -#elif OP_ADD - a = (byte)(a + a); -#elif OP_SUB - a = (byte)(0 - a - a); -#else - a = (byte)(a * 2); -#endif return a; } } @@ -78,15 +56,7 @@ private static byte Test_byte(byte a) { checked { -#if OP_DIV a = (byte)(a / 0.5); -#elif OP_ADD - a = (byte)(a + a); -#elif OP_SUB - a = (byte)(0 - a - a); -#else - a = (byte)(a * 2); -#endif } } } @@ -97,15 +67,7 @@ private static short Test_short(short a) { checked { -#if OP_DIV a = (short)(a / 0.5); -#elif OP_ADD - a = (short)(a + a); -#elif OP_SUB - a = (short)(-1 - a - a); -#else - a = (short)(a * 2); -#endif return a; } } @@ -117,15 +79,7 @@ private static short Test_short(short a) { checked { -#if OP_DIV a = (short)(a / 0.5); -#elif OP_ADD - a = (short)(a + a); -#elif OP_SUB - a = (short)(-1 - a - a); -#else - a = (short)(a * 2); -#endif } } } @@ -136,15 +90,7 @@ private static ushort Test_ushort(ushort a) { checked { -#if OP_DIV a = (ushort)(a / 0.5); -#elif OP_ADD - a = (ushort)(a + a); -#elif OP_SUB - a = (ushort)(0 - a - a); -#else - a = (ushort)(a * 2); -#endif return a; } } @@ -156,15 +102,7 @@ private static ushort Test_ushort(ushort a) { checked { -#if OP_DIV a = (ushort)(a / 0.5); -#elif OP_ADD - a = (ushort)(a + a); -#elif OP_SUB - a = (ushort)(0 - a - a); -#else - a = (ushort)(a * 2); -#endif } } } @@ -175,15 +113,7 @@ private static int Test_int(int a) { checked { -#if OP_DIV a = (int)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = -1 - a - a; -#else - a = a * 2; -#endif return a; } } @@ -195,15 +125,7 @@ private static int Test_int(int a) { checked { -#if OP_DIV a = (int)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = -1 - a - a; -#else - a = a * 2; -#endif } } } @@ -214,15 +136,7 @@ private static uint Test_uint(uint a) { checked { -#if OP_DIV a = (uint)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = 0U - a - a; -#else - a = a * 2U; -#endif return a; } } @@ -234,15 +148,7 @@ private static uint Test_uint(uint a) { checked { -#if OP_DIV a = (uint)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = 0U - a - a; -#else - a = a * 2U; -#endif } } } @@ -253,15 +159,7 @@ private static long Test_long(long a) { checked { -#if OP_DIV a = (long)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = -1L - a - a; -#else - a = a * 2L; -#endif return a; } } @@ -273,15 +171,7 @@ private static long Test_long(long a) { checked { -#if OP_DIV a = (long)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = -1L - a - a; -#else - a = a * 2L; -#endif } } } @@ -292,15 +182,7 @@ private static ulong Test_ulong(ulong a) { checked { -#if OP_DIV a = (ulong)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = 0UL - a - a; -#else - a = a * 2UL; -#endif return a; } } @@ -312,15 +194,7 @@ private static ulong Test_ulong(ulong a) { checked { -#if OP_DIV a = (ulong)(a / 0.5); -#elif OP_ADD - a = a + a; -#elif OP_SUB - a = 0UL - a - a; -#else - a = a * 2UL; -#endif } } } @@ -328,15 +202,7 @@ private static ulong Test_ulong(ulong a) [Fact] public static void TestEntryPoint() { -#if OP_DIV const string op = "div.ovf"; -#elif OP_ADD - const string op = "add.ovf"; -#elif OP_SUB - const string op = "sub.ovf"; -#else - const string op = "mul.ovf"; -#endif Console.WriteLine("Runtime Checks [OP: {0}]", op); diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.csproj deleted file mode 100644 index 24f23516b1932d..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_div.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_DIV - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.cs new file mode 100644 index 00000000000000..469b7e9b50ba64 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.cs @@ -0,0 +1,269 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow03_mul; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + try + { + checked + { + a = (sbyte)(a * 2); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (sbyte)(a * 2); + } + } + } + + private static byte Test_byte(byte a) + { + try + { + checked + { + a = (byte)(a * 2); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (byte)(a * 2); + } + } + } + + private static short Test_short(short a) + { + try + { + checked + { + a = (short)(a * 2); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (short)(a * 2); + } + } + } + + private static ushort Test_ushort(ushort a) + { + try + { + checked + { + a = (ushort)(a * 2); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (ushort)(a * 2); + } + } + } + + private static int Test_int(int a) + { + try + { + checked + { + a = a * 2; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a * 2; + } + } + } + + private static uint Test_uint(uint a) + { + try + { + checked + { + a = a * 2U; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a * 2U; + } + } + } + + private static long Test_long(long a) + { + try + { + checked + { + a = a * 2L; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a * 2L; + } + } + } + + private static ulong Test_ulong(ulong a) + { + try + { + checked + { + a = a * 2UL; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = a * 2UL; + } + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "mul.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj deleted file mode 100644 index f1df72b3532fc5..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_mul.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_MUL - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.cs new file mode 100644 index 00000000000000..b71ff5edc75be2 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.cs @@ -0,0 +1,269 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow03_sub; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + try + { + checked + { + a = (sbyte)(-1 - a - a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (sbyte)(-1 - a - a); + } + } + } + + private static byte Test_byte(byte a) + { + try + { + checked + { + a = (byte)(0 - a - a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (byte)(0 - a - a); + } + } + } + + private static short Test_short(short a) + { + try + { + checked + { + a = (short)(-1 - a - a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (short)(-1 - a - a); + } + } + } + + private static ushort Test_ushort(ushort a) + { + try + { + checked + { + a = (ushort)(0 - a - a); + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = (ushort)(0 - a - a); + } + } + } + + private static int Test_int(int a) + { + try + { + checked + { + a = -1 - a - a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = -1 - a - a; + } + } + } + + private static uint Test_uint(uint a) + { + try + { + checked + { + a = 0U - a - a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = 0U - a - a; + } + } + } + + private static long Test_long(long a) + { + try + { + checked + { + a = -1L - a - a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = -1L - a - a; + } + } + } + + private static ulong Test_ulong(ulong a) + { + try + { + checked + { + a = 0UL - a - a; + return a; + } + } + catch (System.OverflowException) + { + return a; + } + finally + { + checked + { + a = 0UL - a - a; + } + } + } + + [Fact] + public static void TestEntryPoint() + { + const string op = "sub.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj deleted file mode 100644 index 7bbcd71b975376..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow03_sub.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_SUB - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.cs new file mode 100644 index 00000000000000..38e40ca6effb38 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow04_add; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + checked + { + return Test_sbyte((sbyte)(a + a)); + } + } + + private static byte Test_byte(byte a) + { + checked + { + return Test_byte((byte)(a + a)); + } + } + + private static short Test_short(short a) + { + checked + { + return Test_short((short)(a + a)); + } + } + + private static ushort Test_ushort(ushort a) + { + checked + { + return Test_ushort((ushort)(a + a)); + } + } + + private static int Test_int(int a) + { + checked + { + return Test_int(a + a); + } + } + + private static uint Test_uint(uint a) + { + checked + { + return Test_uint(a + a); + } + } + + private static long Test_long(long a) + { + checked + { + return Test_long(a + a); + } + } + + private static ulong Test_ulong(ulong a) + { + checked + { + return Test_ulong(a + a); + } + } + + + [Fact] + public static void TestEntryPoint() + { + const string op = "add.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.csproj deleted file mode 100644 index 385dbfc3db9e29..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_add.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_ADD - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.cs new file mode 100644 index 00000000000000..9e94ace05f1ed5 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow04_div; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + checked + { + return Test_sbyte((sbyte)(a / 0.5)); + } + } + + private static byte Test_byte(byte a) + { + checked + { + return Test_byte((byte)(a / 0.5)); + } + } + + private static short Test_short(short a) + { + checked + { + return Test_short((short)(a / 0.5)); + } + } + + private static ushort Test_ushort(ushort a) + { + checked + { + return Test_ushort((ushort)(a / 0.5)); + } + } + + private static int Test_int(int a) + { + checked + { + return Test_int((int)(a / 0.5)); + } + } + + private static uint Test_uint(uint a) + { + checked + { + return Test_uint((uint)(a / 0.5)); + } + } + + private static long Test_long(long a) + { + checked + { + return Test_long((long)(a / 0.5)); + } + } + + private static ulong Test_ulong(ulong a) + { + checked + { + return Test_ulong((ulong)(a / 0.5)); + } + } + + + [Fact] + public static void TestEntryPoint() + { + const string op = "div.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.csproj deleted file mode 100644 index c35e29c0e9b345..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_div.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_DIV - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.cs new file mode 100644 index 00000000000000..7eebdaf180e06b --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using Xunit; + +namespace overflow04_mul; + +public class OVFTest +{ + static public volatile bool rtv; + + static OVFTest() + { + rtv = Environment.TickCount != 0; + } + + private static sbyte Test_sbyte(sbyte a) + { + checked + { + return Test_sbyte((sbyte)(a * 2)); + } + } + + private static byte Test_byte(byte a) + { + checked + { + return Test_byte((byte)(a * 2)); + } + } + + private static short Test_short(short a) + { + checked + { + return Test_short((short)(a * 2)); + } + } + + private static ushort Test_ushort(ushort a) + { + checked + { + return Test_ushort((ushort)(a * 2)); + } + } + + private static int Test_int(int a) + { + checked + { + return Test_int(a * 2); + } + } + + private static uint Test_uint(uint a) + { + checked + { + return Test_uint(a * 2U); + } + } + + private static long Test_long(long a) + { + checked + { + return Test_long(a * 2L); + } + } + + private static ulong Test_ulong(ulong a) + { + checked + { + return Test_ulong(a * 2UL); + } + } + + + [Fact] + public static void TestEntryPoint() + { + const string op = "mul.ovf"; + + Console.WriteLine("Runtime Checks [OP: {0}]", op); + + + + Console.Write("Type 'byte' . . : "); + Assert.Throws(() => + { + var a = Test_byte((byte)(OVFTest.rtv ? 1 + byte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'sbyte'. . : "); + Assert.Throws(() => + { + var a = Test_sbyte((sbyte)(OVFTest.rtv ? 1 + sbyte.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'short'. . : "); + Assert.Throws(() => + { + var a = Test_short((short)(OVFTest.rtv ? 1 + short.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ushort' . : "); + Assert.Throws(() => + { + var a = Test_ushort((ushort)(OVFTest.rtv ? 1 + ushort.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'int'. . . : "); + Assert.Throws(() => + { + var a = Test_int((int)(OVFTest.rtv ? 1 + int.MaxValue / 2 : 0)); + Console.WriteLine(a); + }); + + Console.Write("Type 'uint' . . : "); + Assert.Throws(() => + { + var a = Test_uint((uint)(OVFTest.rtv ? 1U + uint.MaxValue / 2U : 0U)); + Console.WriteLine(a); + }); + + Console.Write("Type 'long' . . : "); + Assert.Throws(() => + { + var a = Test_long((long)(OVFTest.rtv ? 1L + long.MaxValue / 2L : 0L)); + Console.WriteLine(a); + }); + + Console.Write("Type 'ulong'. . : "); + Assert.Throws(() => + { + var a = Test_ulong((ulong)(OVFTest.rtv ? 1UL + ulong.MaxValue / 2UL : 0UL)); + Console.WriteLine(a); + }); + + return; + } +} diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj deleted file mode 100644 index ace138bf545119..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_mul.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_MUL - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.cs similarity index 71% rename from src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs rename to src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.cs index 12f6ce58be593e..77d9223d003c6b 100644 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04.cs +++ b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.cs @@ -4,6 +4,8 @@ using System; using Xunit; +namespace overflow04_sub; + public class OVFTest { static public volatile bool rtv; @@ -17,15 +19,7 @@ private static sbyte Test_sbyte(sbyte a) { checked { -#if OP_DIV - return Test_sbyte((sbyte)(a / 0.5)); -#elif OP_ADD - return Test_sbyte((sbyte)(a + a)); -#elif OP_SUB return Test_sbyte((sbyte)(-1 - a - a)); -#else - return Test_sbyte((sbyte)(a * 2)); -#endif } } @@ -33,15 +27,7 @@ private static byte Test_byte(byte a) { checked { -#if OP_DIV - return Test_byte((byte)(a / 0.5)); -#elif OP_ADD - return Test_byte((byte)(a + a)); -#elif OP_SUB return Test_byte((byte)(0 - a - a)); -#else - return Test_byte((byte)(a * 2)); -#endif } } @@ -49,15 +35,7 @@ private static short Test_short(short a) { checked { -#if OP_DIV - return Test_short((short)(a / 0.5)); -#elif OP_ADD - return Test_short((short)(a + a)); -#elif OP_SUB return Test_short((short)(-1 - a - a)); -#else - return Test_short((short)(a * 2)); -#endif } } @@ -65,15 +43,7 @@ private static ushort Test_ushort(ushort a) { checked { -#if OP_DIV - return Test_ushort((ushort)(a / 0.5)); -#elif OP_ADD - return Test_ushort((ushort)(a + a)); -#elif OP_SUB return Test_ushort((ushort)(0 - a - a)); -#else - return Test_ushort((ushort)(a * 2)); -#endif } } @@ -81,15 +51,7 @@ private static int Test_int(int a) { checked { -#if OP_DIV - return Test_int((int)(a / 0.5)); -#elif OP_ADD - return Test_int(a + a); -#elif OP_SUB return Test_int(-1 - a - a); -#else - return Test_int(a * 2); -#endif } } @@ -97,15 +59,7 @@ private static uint Test_uint(uint a) { checked { -#if OP_DIV - return Test_uint((uint)(a / 0.5)); -#elif OP_ADD - return Test_uint(a + a); -#elif OP_SUB return Test_uint(0U - a - a); -#else - return Test_uint(a * 2U); -#endif } } @@ -113,15 +67,7 @@ private static long Test_long(long a) { checked { -#if OP_DIV - return Test_long((long)(a / 0.5)); -#elif OP_ADD - return Test_long(a + a); -#elif OP_SUB return Test_long(-1L - a - a); -#else - return Test_long(a * 2L); -#endif } } @@ -129,15 +75,7 @@ private static ulong Test_ulong(ulong a) { checked { -#if OP_DIV - return Test_ulong((ulong)(a / 0.5)); -#elif OP_ADD - return Test_ulong(a + a); -#elif OP_SUB return Test_ulong(0UL - a - a); -#else - return Test_ulong(a * 2UL); -#endif } } @@ -145,15 +83,7 @@ private static ulong Test_ulong(ulong a) [Fact] public static void TestEntryPoint() { -#if OP_DIV - const string op = "div.ovf"; -#elif OP_ADD - const string op = "add.ovf"; -#elif OP_SUB const string op = "sub.ovf"; -#else - const string op = "mul.ovf"; -#endif Console.WriteLine("Runtime Checks [OP: {0}]", op); diff --git a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj b/src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj deleted file mode 100644 index b7c35f2f1cfea5..00000000000000 --- a/src/tests/JIT/jit64/rtchecks/overflow/overflow04_sub.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - PdbOnly - $(DefineConstants);OP_SUB - - - - - diff --git a/src/tests/JIT/jit64/rtchecks/rtchecks.csproj b/src/tests/JIT/jit64/rtchecks/rtchecks.csproj new file mode 100644 index 00000000000000..acb48a9a269860 --- /dev/null +++ b/src/tests/JIT/jit64/rtchecks/rtchecks.csproj @@ -0,0 +1,23 @@ + + + PdbOnly + + + + + + + + + + + + + + + + + + + + From 2afed82d07e0b8b6799897977d70b38167e60980 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 21 Oct 2025 17:02:26 -0700 Subject: [PATCH 07/23] We don't need a separate valuetypes.csproj project if jit64_4 covers only valuetypes.csproj --- src/tests/JIT/jit64/jit64_4.csproj | 11 ++++++++--- src/tests/JIT/jit64/valuetypes/valuetypes.csproj | 9 --------- 2 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 src/tests/JIT/jit64/valuetypes/valuetypes.csproj diff --git a/src/tests/JIT/jit64/jit64_4.csproj b/src/tests/JIT/jit64/jit64_4.csproj index ac7ebca5eaf3b9..cf557f81c963c2 100644 --- a/src/tests/JIT/jit64/jit64_4.csproj +++ b/src/tests/JIT/jit64/jit64_4.csproj @@ -1,7 +1,12 @@ - - + + 1 + PdbOnly + true + + + - \ No newline at end of file + diff --git a/src/tests/JIT/jit64/valuetypes/valuetypes.csproj b/src/tests/JIT/jit64/valuetypes/valuetypes.csproj deleted file mode 100644 index b1efb59559c7fc..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/valuetypes.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - 1 - PdbOnly - - - - - From 66fad30378b2a991c4102fcdc2e89bb400a12a0c Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:16:34 -0700 Subject: [PATCH 08/23] Switch mcc tests to use attributes for configuration --- .../CoreCLRTestLibrary/PlatformDetection.cs | 2 ++ src/tests/JIT/jit64/mcc/interop/mcc_i00.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i00.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i01.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i01.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i02.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i02.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i03.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i03.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i04.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i05.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i06.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i07.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i10.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i10.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i11.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i11.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i12.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i12.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i13.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i13.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i14.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i15.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i16.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i17.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i30.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i30.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i31.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i31.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i32.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i32.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i33.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i33.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i34.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i35.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i36.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i37.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i50.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i50.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i51.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i51.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i52.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i52.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i53.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i53.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i54.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i55.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i56.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i57.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i60.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i60.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i61.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i61.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i62.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i62.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i63.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i63.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i64.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i65.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i66.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i67.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i70.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i70.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i71.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i71.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i72.il | 31 ++++++++--------- .../JIT/jit64/mcc/interop/mcc_i72.ilproj | 2 -- src/tests/JIT/jit64/mcc/interop/mcc_i73.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i73.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i74.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i75.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i76.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i77.il | 29 ++++++++-------- src/tests/JIT/jit64/mcc/interop/mcc_i80.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i80.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i81.il | 26 +++++++------- .../JIT/jit64/mcc/interop/mcc_i81.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i82.il | 32 +++++++++-------- .../JIT/jit64/mcc/interop/mcc_i82.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i83.il | 34 ++++++++++--------- .../JIT/jit64/mcc/interop/mcc_i83.ilproj | 3 +- src/tests/JIT/jit64/mcc/interop/mcc_i84.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i85.il | 21 ++++++------ src/tests/JIT/jit64/mcc/interop/mcc_i86.il | 27 ++++++++------- src/tests/JIT/jit64/mcc/interop/mcc_i87.il | 29 ++++++++-------- 85 files changed, 827 insertions(+), 775 deletions(-) diff --git a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs index fcc4a267dd3caa..b65c04ace1c7a9 100644 --- a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs +++ b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs @@ -27,6 +27,8 @@ public static class PlatformDetection public static bool IsCollectibleAssembliesSupported => !Utilities.IsNativeAot; + public static bool IsVarArgsSupported => IsWindows && !Utilities.IsMonoRuntime && !Utilities.IsNativeAot; + private static volatile Tuple s_lazyNonZeroLowerBoundArraySupported; public static bool IsNonZeroLowerBoundArraySupported { diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il index 643fd60e6cc5df..4ba1c422c476a2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i00' {} -.namespace MCCTest +.namespace mcc_i00 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i00.MyClass::Test() ret } @@ -57,7 +56,7 @@ ldc.i8 12 ldc.i8 1 neg - call vararg valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, ..., + call vararg valuetype MCCTest.VType0 mcc_i00.MyClass::Sum(unsigned int64, ..., unsigned int64, unsigned int64, unsigned int64, @@ -85,4 +84,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i00 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj index 48ef98a063b23a..c1997812b7ebc9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il index 96706942d693d0..16fa04fc048723 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i01' {} -.namespace MCCTest +.namespace mcc_i01 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i01.MyClass::Test() ret } @@ -57,7 +56,7 @@ ldc.i8 12 ldc.i8 1 neg - ldftn vararg valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64) + ldftn vararg valuetype MCCTest.VType0 mcc_i01.MyClass::Sum(unsigned int64) calli vararg valuetype MCCTest.VType0(unsigned int64, ..., unsigned int64, unsigned int64, @@ -85,4 +84,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i01 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj index df7239f1617a01..0d6a682232f237 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il index 8fa5946d0ddc87..99ac4b889a766f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i02' {} -.namespace MCCTest +.namespace mcc_i02 { .class public MyClass { @@ -36,7 +37,7 @@ ldc.i8 1 neg tail. - call vararg valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, ..., + call vararg valuetype MCCTest.VType0 mcc_i02.MyClass::Sum(unsigned int64, ..., unsigned int64, unsigned int64, unsigned int64, @@ -62,18 +63,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i02.MyClass::Test() ret } @@ -81,16 +80,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i02.MyClass me, [1] valuetype MCCTest.VType0 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i02.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType0 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType0 mcc_i02.MyClass::GetSum() stloc.s res // Check Result @@ -105,4 +104,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i02 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj index 95b93020590196..699f453fc1e390 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il index b7fe944ac8d96b..917311e2e719ea 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i03' {} -.namespace MCCTest +.namespace mcc_i03 { .class public MyClass { @@ -35,7 +36,7 @@ ldc.i8 12 ldc.i8 1 neg - call vararg valuetype MCCTest.VType0 MCCTest.MyClass::GetSum2(unsigned int64, ..., + call vararg valuetype MCCTest.VType0 mcc_i03.MyClass::GetSum2(unsigned int64, ..., unsigned int64, unsigned int64, unsigned int64, @@ -53,7 +54,7 @@ .method private static vararg valuetype MCCTest.VType0 GetSum2(unsigned int64) { - jmp vararg valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64) + jmp vararg valuetype MCCTest.VType0 mcc_i03.MyClass::Sum(unsigned int64) } .method public specialname rtspecialname instance void .ctor() @@ -66,18 +67,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i03.MyClass::Test() ret } @@ -85,16 +84,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i03.MyClass me, [1] valuetype MCCTest.VType0 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i03.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType0 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType0 mcc_i03.MyClass::GetSum() stloc.s res // Check Result @@ -109,4 +108,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i03 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj index 9ffaba4217045c..f3b192600da50e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i04.il b/src/tests/JIT/jit64/mcc/interop/mcc_i04.il index 513f97e5b15a0f..089f8cc803ca36 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i04.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i04.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i04' {} -.namespace MCCTest +.namespace mcc_i04 { .class public MyClass { @@ -20,18 +21,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i04.MyClass::Test() ret } @@ -55,7 +55,7 @@ ldc.i8 10 ldc.i8 11 ldc.i8 12 - call valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, + call valuetype MCCTest.VType0 mcc_i04.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, @@ -82,4 +82,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i04 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i05.il b/src/tests/JIT/jit64/mcc/interop/mcc_i05.il index 371e7658f61378..900e2c9968c98b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i05.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i05.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i05' {} -.namespace MCCTest +.namespace mcc_i05 { .class public MyClass { @@ -20,18 +21,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i05.MyClass::Test() ret } @@ -55,7 +55,7 @@ ldc.i8 10 ldc.i8 11 ldc.i8 12 - ldftn valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64) + ldftn valuetype MCCTest.VType0 mcc_i05.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64) calli valuetype MCCTest.VType0(unsigned int64, unsigned int64, unsigned int64, @@ -82,4 +82,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i05 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i06.il b/src/tests/JIT/jit64/mcc/interop/mcc_i06.il index c97bec796c6dea..6bed3c30315f59 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i06.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i06.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i06' {} -.namespace MCCTest +.namespace mcc_i06 { .class public MyClass { @@ -34,7 +35,7 @@ ldc.i8 11 ldc.i8 12 tail. - call valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, + call valuetype MCCTest.VType0 mcc_i06.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, @@ -59,18 +60,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i06.MyClass::Test() ret } @@ -78,16 +78,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i06.MyClass me, [1] valuetype MCCTest.VType0 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i06.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType0 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType0 mcc_i06.MyClass::GetSum() stloc.s res // Check Result @@ -102,4 +102,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i06 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i07.il b/src/tests/JIT/jit64/mcc/interop/mcc_i07.il index 011f657a0d05e5..e390c336792384 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i07.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i07.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i07' {} -.namespace MCCTest +.namespace mcc_i07 { .class public MyClass { @@ -33,7 +34,7 @@ ldc.i8 10 ldc.i8 11 ldc.i8 12 - call valuetype MCCTest.VType0 MCCTest.MyClass::GetSum2(unsigned int64, + call valuetype MCCTest.VType0 mcc_i07.MyClass::GetSum2(unsigned int64, unsigned int64, unsigned int64, unsigned int64, @@ -50,7 +51,7 @@ .method private static valuetype MCCTest.VType0 GetSum2(unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64) { - jmp valuetype MCCTest.VType0 MCCTest.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64) + jmp valuetype MCCTest.VType0 mcc_i07.MyClass::Sum(unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64, unsigned int64) } .method public specialname rtspecialname instance void .ctor() @@ -63,18 +64,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i07.MyClass::Test() ret } @@ -82,16 +82,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i07.MyClass me, [1] valuetype MCCTest.VType0 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i07.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType0 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType0 mcc_i07.MyClass::GetSum() stloc.s res // Check Result @@ -106,4 +106,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i07 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il index bf6de645fbb8b2..3623bf24e48ec8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il @@ -4,32 +4,31 @@ .assembly extern mscorlib {} .assembly extern xunit.core {} -.assembly extern TestLibrary {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i10' {} -.namespace MCCTest +.namespace mcc_i10 { .class public MyClass { - .method assembly static pinvokeimpl("native_i1c" as "#1" cdecl) + .method assembly static pinvokeimpl("native_i1c" as "#1" cdecl) vararg valuetype MCCTest.VType1 Sum(float64) cil managed preservesig { } .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i10.MyClass::Test() ret } @@ -40,7 +39,7 @@ [0] valuetype MCCTest.VType1 res, [1] int32 rc ) - + ldc.r8 1 ldc.r8 2 ldc.r8 3 @@ -55,7 +54,7 @@ ldc.r8 12 ldc.r8 1 neg - call vararg valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float64, ..., + call vararg valuetype MCCTest.VType1 mcc_i10.MyClass::Sum(float64, ..., float64, float64, float64, @@ -76,11 +75,14 @@ ldc.i4 12 call int32 MCCTest.Common::CheckResult(valuetype MCCTest.VType1, int32) stloc.s rc - + ldloc.s rc ret } // end of method MyClass::Test } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i10 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj index e2039f3c35c3c2..eb02a08bff6db8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il index 352f365f78fea3..b0191f3fbffe7d 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i11' {} -.namespace MCCTest +.namespace mcc_i11 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i11.MyClass::Test() ret } @@ -57,7 +56,7 @@ ldc.r8 12 ldc.r8 1 neg - ldftn vararg valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float64) + ldftn vararg valuetype MCCTest.VType1 mcc_i11.MyClass::Sum(float64) calli vararg valuetype MCCTest.VType1(float64, ..., float64, float64, @@ -85,4 +84,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i11 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj index 4fe874e680202a..9130d2f28beb30 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il index ec944a090fdbe1..2347b0d41a364f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i12' {} -.namespace MCCTest +.namespace mcc_i12 { .class public MyClass { @@ -36,7 +37,7 @@ ldc.r8 1 neg tail. - call vararg valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float64, ..., + call vararg valuetype MCCTest.VType1 mcc_i12.MyClass::Sum(float64, ..., float64, float64, float64, @@ -62,18 +63,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i12.MyClass::Test() ret } @@ -81,16 +80,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i12.MyClass me, [1] valuetype MCCTest.VType1 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i12.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType1 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType1 mcc_i12.MyClass::GetSum() stloc.s res // Check Result @@ -105,4 +104,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i12 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj index d538bbd3784b23..030e6c904da9a2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il index a01f8cea8c032c..a7ca8177bca0ea 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i13' {} -.namespace MCCTest +.namespace mcc_i13 { .class public MyClass { @@ -35,7 +36,7 @@ ldc.r8 12 ldc.r8 1 neg - call vararg valuetype MCCTest.VType1 MCCTest.MyClass::GetSum2(float64, ..., + call vararg valuetype MCCTest.VType1 mcc_i13.MyClass::GetSum2(float64, ..., float64, float64, float64, @@ -53,7 +54,7 @@ .method private static vararg valuetype MCCTest.VType1 GetSum2(float64) { - jmp vararg valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float64) + jmp vararg valuetype MCCTest.VType1 mcc_i13.MyClass::Sum(float64) } .method public specialname rtspecialname instance void .ctor() @@ -66,18 +67,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i13.MyClass::Test() ret } @@ -85,16 +84,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i13.MyClass me, [1] valuetype MCCTest.VType1 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i13.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType1 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType1 mcc_i13.MyClass::GetSum() stloc.s res // Check Result @@ -109,4 +108,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i13 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj index 23656bfb17c837..d317903f04ff3b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i14.il b/src/tests/JIT/jit64/mcc/interop/mcc_i14.il index 87c150a7a4c171..fc505ca5ded812 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i14.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i14.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i14' {} -.namespace MCCTest +.namespace mcc_i14 { .class public MyClass { @@ -20,18 +21,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i14.MyClass::Test() ret } @@ -55,7 +55,7 @@ ldc.r4 10 ldc.r4 11 ldc.r4 12 - call valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float32, + call valuetype MCCTest.VType1 mcc_i14.MyClass::Sum(float32, float32, float32, float32, @@ -82,4 +82,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i14 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i15.il b/src/tests/JIT/jit64/mcc/interop/mcc_i15.il index c514bfd3180bd6..11f451a4b419ad 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i15.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i15.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i15' {} -.namespace MCCTest +.namespace mcc_i15 { .class public MyClass { @@ -20,18 +21,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i15.MyClass::Test() ret } @@ -55,7 +55,7 @@ ldc.r4 10 ldc.r4 11 ldc.r4 12 - ldftn valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32) + ldftn valuetype MCCTest.VType1 mcc_i15.MyClass::Sum(float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32) calli valuetype MCCTest.VType1(float32, float32, float32, @@ -82,4 +82,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i15 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i16.il b/src/tests/JIT/jit64/mcc/interop/mcc_i16.il index 601a54a495e372..2dae655f2fe9e4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i16.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i16.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i16' {} -.namespace MCCTest +.namespace mcc_i16 { .class public MyClass { @@ -34,7 +35,7 @@ ldc.r4 11 ldc.r4 12 tail. - call valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float32, + call valuetype MCCTest.VType1 mcc_i16.MyClass::Sum(float32, float32, float32, float32, @@ -59,18 +60,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i16.MyClass::Test() ret } @@ -78,16 +78,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i16.MyClass me, [1] valuetype MCCTest.VType1 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i16.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType1 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType1 mcc_i16.MyClass::GetSum() stloc.s res // Check Result @@ -102,4 +102,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i16 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i17.il b/src/tests/JIT/jit64/mcc/interop/mcc_i17.il index fada771dd937d8..84f7c704a3e4a2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i17.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i17.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i17' {} -.namespace MCCTest +.namespace mcc_i17 { .class public MyClass { @@ -33,7 +34,7 @@ ldc.r4 10 ldc.r4 11 ldc.r4 12 - call valuetype MCCTest.VType1 MCCTest.MyClass::GetSum2(float32, + call valuetype MCCTest.VType1 mcc_i17.MyClass::GetSum2(float32, float32, float32, float32, @@ -50,7 +51,7 @@ .method private static valuetype MCCTest.VType1 GetSum2(float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32) { - jmp valuetype MCCTest.VType1 MCCTest.MyClass::Sum(float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32) + jmp valuetype MCCTest.VType1 mcc_i17.MyClass::Sum(float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32, float32) } .method public specialname rtspecialname instance void .ctor() @@ -63,18 +64,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i17.MyClass::Test() ret } @@ -82,16 +82,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i17.MyClass me, [1] valuetype MCCTest.VType1 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i17.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType1 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType1 mcc_i17.MyClass::GetSum() stloc.s res // Check Result @@ -106,4 +106,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i17 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il index 7628d38e8943d3..97745acf7aead6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i30' {} -.namespace MCCTest +.namespace mcc_i30 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i30.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType3 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType3 mcc_i30.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType3, valuetype MCCTest.VType3, valuetype MCCTest.VType3, @@ -128,4 +127,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i30 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj index 227f67ebe32453..d88ff6c624fbc6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il index 29840bbb675c5e..516e685653b832 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i31' {} -.namespace MCCTest +.namespace mcc_i31 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i31.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - ldftn vararg valuetype MCCTest.VType3 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + ldftn vararg valuetype MCCTest.VType3 mcc_i31.MyClass::Sum(float64, int32, int64, float32, int16, float64) calli vararg valuetype MCCTest.VType3(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType3, valuetype MCCTest.VType3, @@ -129,4 +128,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i31 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj index a5d8d7a6957581..b6c389b414c0e3 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il index 7324c5f0250331..eabcad05a3f678 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i32' {} -.namespace MCCTest +.namespace mcc_i32 { .class public MyClass { @@ -82,7 +83,7 @@ ldloc.s v11 ldloc.s v12 tail. - call vararg valuetype MCCTest.VType3 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType3 mcc_i32.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType3, valuetype MCCTest.VType3, valuetype MCCTest.VType3, @@ -108,18 +109,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i32.MyClass::Test() ret } @@ -127,16 +126,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i32.MyClass me, [1] valuetype MCCTest.VType3 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i32.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType3 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType3 mcc_i32.MyClass::GetSum() stloc.s res // Check Result @@ -151,4 +150,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i32 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj index fafad4ccddefc1..0b66654333ce4c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il index 493cc18e4e6156..4bcb436c3cf02e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i33' {} -.namespace MCCTest +.namespace mcc_i33 { .class public MyClass { @@ -81,7 +82,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType3 MCCTest.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType3 mcc_i33.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType3, valuetype MCCTest.VType3, valuetype MCCTest.VType3, @@ -99,7 +100,7 @@ .method private static vararg valuetype MCCTest.VType3 GetSum2(float64, int32, int64, float32, int16, float64) { - jmp vararg valuetype MCCTest.VType3 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + jmp vararg valuetype MCCTest.VType3 mcc_i33.MyClass::Sum(float64, int32, int64, float32, int16, float64) } .method public specialname rtspecialname instance void .ctor() @@ -112,18 +113,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i33.MyClass::Test() ret } @@ -131,16 +130,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i33.MyClass me, [1] valuetype MCCTest.VType3 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i33.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType3 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType3 mcc_i33.MyClass::GetSum() stloc.s res // Check Result @@ -155,4 +154,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i33 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj index 6bb357cfc0f095..63d20d4f0c24a8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i34.il b/src/tests/JIT/jit64/mcc/interop/mcc_i34.il index 587acbd136d71a..89c4da6c1ffd31 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i34.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i34.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i34' {} -.namespace MCCTest +.namespace mcc_i34 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i34.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType3 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType3, + call valuetype MCCTest.VType3 mcc_i34.MyClass::Sum( unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int32, valuetype MCCTest.VType3, @@ -137,4 +137,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i34 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i35.il b/src/tests/JIT/jit64/mcc/interop/mcc_i35.il index f33a66db338caa..024e55a29d4205 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i35.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i35.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i35' {} -.namespace MCCTest +.namespace mcc_i35 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i35.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - ldftn valuetype MCCTest.VType3 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, + ldftn valuetype MCCTest.VType3 mcc_i35.MyClass::Sum(unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int32, valuetype MCCTest.VType3, unsigned int16, valuetype MCCTest.VType3, unsigned int32, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int16, valuetype MCCTest.VType3) @@ -141,4 +141,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i35 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i36.il b/src/tests/JIT/jit64/mcc/interop/mcc_i36.il index a36196f959cfaf..71567679c071b2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i36.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i36.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i36' {} -.namespace MCCTest +.namespace mcc_i36 { .class public MyClass { @@ -92,7 +93,7 @@ conv.i2 ldloc.s v12 tail. - call valuetype MCCTest.VType3 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType3, + call valuetype MCCTest.VType3 mcc_i36.MyClass::Sum( unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int32, valuetype MCCTest.VType3, @@ -117,18 +118,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i36.MyClass::Test() ret } @@ -136,16 +136,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i36.MyClass me, [1] valuetype MCCTest.VType3 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i36.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType3 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType3 mcc_i36.MyClass::GetSum() stloc.s res // Check Result @@ -160,4 +160,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i36 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i37.il b/src/tests/JIT/jit64/mcc/interop/mcc_i37.il index fe6c1f80052b14..3b24b2ca34d0c2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i37.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i37.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i37' {} -.namespace MCCTest +.namespace mcc_i37 { .class public MyClass { @@ -91,7 +92,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType3 MCCTest.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType3, + call valuetype MCCTest.VType3 mcc_i37.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int32, valuetype MCCTest.VType3, @@ -111,7 +112,7 @@ float32, valuetype MCCTest.VType3, int64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int16, valuetype MCCTest.VType3) { - jmp valuetype MCCTest.VType3 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, + jmp valuetype MCCTest.VType3 mcc_i37.MyClass::Sum(unsigned int64, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int32, valuetype MCCTest.VType3, unsigned int16, valuetype MCCTest.VType3, unsigned int32, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, float64, valuetype MCCTest.VType3, float32, valuetype MCCTest.VType3, int16, valuetype MCCTest.VType3) @@ -127,18 +128,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i37.MyClass::Test() ret } @@ -146,16 +146,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i37.MyClass me, [1] valuetype MCCTest.VType3 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i37.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType3 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType3 mcc_i37.MyClass::GetSum() stloc.s res // Check Result @@ -170,4 +170,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i37 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il index db16aa6ccacb47..7d91471edb6c84 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i50' {} -.namespace MCCTest +.namespace mcc_i50 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i50.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType5 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType5 mcc_i50.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType5, valuetype MCCTest.VType5, valuetype MCCTest.VType5, @@ -128,4 +127,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i50 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj index fa9d29f4bd7b69..f7ebe93a863aa1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il index 3d83449738121d..6d32cf72541df1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i51' {} -.namespace MCCTest +.namespace mcc_i51 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i51.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - ldftn vararg valuetype MCCTest.VType5 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + ldftn vararg valuetype MCCTest.VType5 mcc_i51.MyClass::Sum(float64, int32, int64, float32, int16, float64) calli vararg valuetype MCCTest.VType5(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType5, valuetype MCCTest.VType5, @@ -129,4 +128,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i51 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj index 250ccdea840d95..412e10d7acf33e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il index dbd1afb3cc818f..a7e54016b44901 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i52' {} -.namespace MCCTest +.namespace mcc_i52 { .class public MyClass { @@ -82,7 +83,7 @@ ldloc.s v11 ldloc.s v12 tail. - call vararg valuetype MCCTest.VType5 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType5 mcc_i52.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType5, valuetype MCCTest.VType5, valuetype MCCTest.VType5, @@ -108,18 +109,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i52.MyClass::Test() ret } @@ -127,16 +126,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i52.MyClass me, [1] valuetype MCCTest.VType5 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i52.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType5 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType5 mcc_i52.MyClass::GetSum() stloc.s res // Check Result @@ -151,4 +150,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i52 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj index f83ccf565e4ef3..2adf2f098289aa 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il index 2f89500eaf3d88..b7974eaa3a4e56 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i53' {} -.namespace MCCTest +.namespace mcc_i53 { .class public MyClass { @@ -81,7 +82,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType5 MCCTest.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType5 mcc_i53.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType5, valuetype MCCTest.VType5, valuetype MCCTest.VType5, @@ -99,7 +100,7 @@ .method private static vararg valuetype MCCTest.VType5 GetSum2(float64, int32, int64, float32, int16, float64) { - jmp vararg valuetype MCCTest.VType5 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + jmp vararg valuetype MCCTest.VType5 mcc_i53.MyClass::Sum(float64, int32, int64, float32, int16, float64) } .method public specialname rtspecialname instance void .ctor() @@ -112,18 +113,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i53.MyClass::Test() ret } @@ -131,16 +130,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i53.MyClass me, [1] valuetype MCCTest.VType5 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i53.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType5 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType5 mcc_i53.MyClass::GetSum() stloc.s res // Check Result @@ -155,4 +154,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i53 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj index 232d1d24ecdd59..a4e56c6567af94 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i54.il b/src/tests/JIT/jit64/mcc/interop/mcc_i54.il index 6f4cd1d1bcbd8e..3aa4aa912d21be 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i54.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i54.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i54' {} -.namespace MCCTest +.namespace mcc_i54 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i54.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType5 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType5, + call valuetype MCCTest.VType5 mcc_i54.MyClass::Sum( unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int32, valuetype MCCTest.VType5, @@ -137,4 +137,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i54 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i55.il b/src/tests/JIT/jit64/mcc/interop/mcc_i55.il index e09d51a2d47a6c..c2c17025bee32c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i55.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i55.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i55' {} -.namespace MCCTest +.namespace mcc_i55 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i55.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - ldftn valuetype MCCTest.VType5 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, + ldftn valuetype MCCTest.VType5 mcc_i55.MyClass::Sum(unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int32, valuetype MCCTest.VType5, unsigned int16, valuetype MCCTest.VType5, unsigned int32, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int16, valuetype MCCTest.VType5) @@ -141,4 +141,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i55 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i56.il b/src/tests/JIT/jit64/mcc/interop/mcc_i56.il index 82682029c634f6..0548df2a74121a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i56.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i56.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i56' {} -.namespace MCCTest +.namespace mcc_i56 { .class public MyClass { @@ -92,7 +93,7 @@ conv.i2 ldloc.s v12 tail. - call valuetype MCCTest.VType5 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType5, + call valuetype MCCTest.VType5 mcc_i56.MyClass::Sum( unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int32, valuetype MCCTest.VType5, @@ -117,18 +118,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i56.MyClass::Test() ret } @@ -136,16 +136,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i56.MyClass me, [1] valuetype MCCTest.VType5 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i56.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType5 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType5 mcc_i56.MyClass::GetSum() stloc.s res // Check Result @@ -160,4 +160,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i56 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i57.il b/src/tests/JIT/jit64/mcc/interop/mcc_i57.il index 7beabc95f2336c..e4ebbc251e5723 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i57.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i57.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i57' {} -.namespace MCCTest +.namespace mcc_i57 { .class public MyClass { @@ -91,7 +92,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType5 MCCTest.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType5, + call valuetype MCCTest.VType5 mcc_i57.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int32, valuetype MCCTest.VType5, @@ -111,7 +112,7 @@ float32, valuetype MCCTest.VType5, int64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int16, valuetype MCCTest.VType5) { - jmp valuetype MCCTest.VType5 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, + jmp valuetype MCCTest.VType5 mcc_i57.MyClass::Sum(unsigned int64, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int32, valuetype MCCTest.VType5, unsigned int16, valuetype MCCTest.VType5, unsigned int32, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, float64, valuetype MCCTest.VType5, float32, valuetype MCCTest.VType5, int16, valuetype MCCTest.VType5) @@ -127,18 +128,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i57.MyClass::Test() ret } @@ -146,16 +146,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i57.MyClass me, [1] valuetype MCCTest.VType5 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i57.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType5 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType5 mcc_i57.MyClass::GetSum() stloc.s res // Check Result @@ -170,4 +170,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i57 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il index 8cfae191d1d85b..bc8f96f684fa9b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i60' {} -.namespace MCCTest +.namespace mcc_i60 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i60.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType6 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType6 mcc_i60.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType6, valuetype MCCTest.VType6, valuetype MCCTest.VType6, @@ -128,4 +127,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i60 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj index 8edf5559ec8a57..59525cdf111ee1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il index 6a87acf43cd29f..d73799332c5bc6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i61' {} -.namespace MCCTest +.namespace mcc_i61 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i61.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - ldftn vararg valuetype MCCTest.VType6 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + ldftn vararg valuetype MCCTest.VType6 mcc_i61.MyClass::Sum(float64, int32, int64, float32, int16, float64) calli vararg valuetype MCCTest.VType6(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType6, valuetype MCCTest.VType6, @@ -129,4 +128,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i61 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj index f0de48912fee8d..9a720d13794f63 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il index da06069bc5e402..83df7dbc71bd1e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i62' {} -.namespace MCCTest +.namespace mcc_i62 { .class public MyClass { @@ -82,7 +83,7 @@ ldloc.s v11 ldloc.s v12 tail. - call vararg valuetype MCCTest.VType6 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType6 mcc_i62.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType6, valuetype MCCTest.VType6, valuetype MCCTest.VType6, @@ -108,18 +109,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i62.MyClass::Test() ret } @@ -127,16 +126,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i62.MyClass me, [1] valuetype MCCTest.VType6 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i62.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType6 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType6 mcc_i62.MyClass::GetSum() stloc.s res // Check Result @@ -151,4 +150,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i62 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj index 392fdfff729d38..0d251a339aad42 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il index 4dc777b0a9c666..f5fdc2269d15a5 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i63' {} -.namespace MCCTest +.namespace mcc_i63 { .class public MyClass { @@ -81,7 +82,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType6 MCCTest.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType6 mcc_i63.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType6, valuetype MCCTest.VType6, valuetype MCCTest.VType6, @@ -99,7 +100,7 @@ .method private static vararg valuetype MCCTest.VType6 GetSum2(float64, int32, int64, float32, int16, float64) { - jmp vararg valuetype MCCTest.VType6 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + jmp vararg valuetype MCCTest.VType6 mcc_i63.MyClass::Sum(float64, int32, int64, float32, int16, float64) } .method public specialname rtspecialname instance void .ctor() @@ -112,18 +113,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i63.MyClass::Test() ret } @@ -131,16 +130,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i63.MyClass me, [1] valuetype MCCTest.VType6 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i63.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType6 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType6 mcc_i63.MyClass::GetSum() stloc.s res // Check Result @@ -155,4 +154,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i63 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj index ffb3927be42951..4102a7537a4f0e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i64.il b/src/tests/JIT/jit64/mcc/interop/mcc_i64.il index 10b8699edfeb9d..c416c84561469e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i64.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i64.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i64' {} -.namespace MCCTest +.namespace mcc_i64 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i64.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType6 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType6, + call valuetype MCCTest.VType6 mcc_i64.MyClass::Sum( unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int32, valuetype MCCTest.VType6, @@ -137,4 +137,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i64 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i65.il b/src/tests/JIT/jit64/mcc/interop/mcc_i65.il index f98ed7062720cc..4de64103c7a46f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i65.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i65.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i65' {} -.namespace MCCTest +.namespace mcc_i65 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i65.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - ldftn valuetype MCCTest.VType6 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, + ldftn valuetype MCCTest.VType6 mcc_i65.MyClass::Sum(unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int32, valuetype MCCTest.VType6, unsigned int16, valuetype MCCTest.VType6, unsigned int32, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int16, valuetype MCCTest.VType6) @@ -141,4 +141,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i65 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i66.il b/src/tests/JIT/jit64/mcc/interop/mcc_i66.il index 1a27a1ce6074f5..e67698d12300b8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i66.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i66.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i66' {} -.namespace MCCTest +.namespace mcc_i66 { .class public MyClass { @@ -92,7 +93,7 @@ conv.i2 ldloc.s v12 tail. - call valuetype MCCTest.VType6 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType6, + call valuetype MCCTest.VType6 mcc_i66.MyClass::Sum( unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int32, valuetype MCCTest.VType6, @@ -117,18 +118,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i66.MyClass::Test() ret } @@ -136,16 +136,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i66.MyClass me, [1] valuetype MCCTest.VType6 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i66.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType6 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType6 mcc_i66.MyClass::GetSum() stloc.s res // Check Result @@ -160,4 +160,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i66 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i67.il b/src/tests/JIT/jit64/mcc/interop/mcc_i67.il index aca5300c2f62c5..b35ef0e8cb6122 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i67.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i67.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i67' {} -.namespace MCCTest +.namespace mcc_i67 { .class public MyClass { @@ -91,7 +92,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType6 MCCTest.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType6, + call valuetype MCCTest.VType6 mcc_i67.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int32, valuetype MCCTest.VType6, @@ -111,7 +112,7 @@ float32, valuetype MCCTest.VType6, int64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int16, valuetype MCCTest.VType6) { - jmp valuetype MCCTest.VType6 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, + jmp valuetype MCCTest.VType6 mcc_i67.MyClass::Sum(unsigned int64, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int32, valuetype MCCTest.VType6, unsigned int16, valuetype MCCTest.VType6, unsigned int32, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, float64, valuetype MCCTest.VType6, float32, valuetype MCCTest.VType6, int16, valuetype MCCTest.VType6) @@ -127,18 +128,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i67.MyClass::Test() ret } @@ -146,16 +146,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i67.MyClass me, [1] valuetype MCCTest.VType6 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i67.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType6 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType6 mcc_i67.MyClass::GetSum() stloc.s res // Check Result @@ -170,4 +170,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i67 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il index d9d2b8d53769db..c3f71f209521de 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i70' {} -.namespace MCCTest +.namespace mcc_i70 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i70.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType7 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType7 mcc_i70.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType7, valuetype MCCTest.VType7, valuetype MCCTest.VType7, @@ -128,4 +127,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i70 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj index f12f371ff7f4d3..a387f3fa44616f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il index 17796525ca82db..95cdbd36a31bfd 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i71' {} -.namespace MCCTest +.namespace mcc_i71 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i71.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - ldftn vararg valuetype MCCTest.VType7 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + ldftn vararg valuetype MCCTest.VType7 mcc_i71.MyClass::Sum(float64, int32, int64, float32, int16, float64) calli vararg valuetype MCCTest.VType7(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType7, valuetype MCCTest.VType7, @@ -129,4 +128,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i71 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj index d55ba74f56412c..45285f8d374ec1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il index 9f740b097830d6..13267440a74fa8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i72' {} -.namespace MCCTest +.namespace mcc_i72 { .class public MyClass { @@ -82,7 +83,7 @@ ldloc.s v11 ldloc.s v12 tail. - call vararg valuetype MCCTest.VType7 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType7 mcc_i72.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType7, valuetype MCCTest.VType7, valuetype MCCTest.VType7, @@ -108,18 +109,13 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret - - DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i72.MyClass::Test() ret } @@ -127,16 +123,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i72.MyClass me, [1] valuetype MCCTest.VType7 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i72.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType7 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType7 mcc_i72.MyClass::GetSum() stloc.s res // Check Result @@ -151,4 +147,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i72 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj index 801b810416f05e..5d57239c437375 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il index 1ac742b793fed1..26a0efa480f766 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i73' {} -.namespace MCCTest +.namespace mcc_i73 { .class public MyClass { @@ -81,7 +82,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType7 MCCTest.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType7 mcc_i73.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType7, valuetype MCCTest.VType7, valuetype MCCTest.VType7, @@ -99,7 +100,7 @@ .method private static vararg valuetype MCCTest.VType7 GetSum2(float64, int32, int64, float32, int16, float64) { - jmp vararg valuetype MCCTest.VType7 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + jmp vararg valuetype MCCTest.VType7 mcc_i73.MyClass::Sum(float64, int32, int64, float32, int16, float64) } .method public specialname rtspecialname instance void .ctor() @@ -112,18 +113,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i73.MyClass::Test() ret } @@ -131,16 +130,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i73.MyClass me, [1] valuetype MCCTest.VType7 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i73.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType7 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType7 mcc_i73.MyClass::GetSum() stloc.s res // Check Result @@ -155,4 +154,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i73 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj index 94d817a04426d8..c82caf05373d16 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i74.il b/src/tests/JIT/jit64/mcc/interop/mcc_i74.il index 766f212a8c655e..dcf635fc689bd8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i74.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i74.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i74' {} -.namespace MCCTest +.namespace mcc_i74 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i74.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType7 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType7, + call valuetype MCCTest.VType7 mcc_i74.MyClass::Sum( unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int32, valuetype MCCTest.VType7, @@ -137,4 +137,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i74 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i75.il b/src/tests/JIT/jit64/mcc/interop/mcc_i75.il index 49bffbb179c67f..cba011dbf13f53 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i75.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i75.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i75' {} -.namespace MCCTest +.namespace mcc_i75 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i75.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - ldftn valuetype MCCTest.VType7 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, + ldftn valuetype MCCTest.VType7 mcc_i75.MyClass::Sum(unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int32, valuetype MCCTest.VType7, unsigned int16, valuetype MCCTest.VType7, unsigned int32, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int16, valuetype MCCTest.VType7) @@ -141,4 +141,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i75 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i76.il b/src/tests/JIT/jit64/mcc/interop/mcc_i76.il index d5c720cd8d23af..bf65724094359c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i76.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i76.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i76' {} -.namespace MCCTest +.namespace mcc_i76 { .class public MyClass { @@ -92,7 +93,7 @@ conv.i2 ldloc.s v12 tail. - call valuetype MCCTest.VType7 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType7, + call valuetype MCCTest.VType7 mcc_i76.MyClass::Sum( unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int32, valuetype MCCTest.VType7, @@ -117,18 +118,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i76.MyClass::Test() ret } @@ -136,16 +136,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i76.MyClass me, [1] valuetype MCCTest.VType7 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i76.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType7 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType7 mcc_i76.MyClass::GetSum() stloc.s res // Check Result @@ -160,4 +160,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i76 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i77.il b/src/tests/JIT/jit64/mcc/interop/mcc_i77.il index cfd861ad5a9138..93243649e580d2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i77.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i77.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i77' {} -.namespace MCCTest +.namespace mcc_i77 { .class public MyClass { @@ -91,7 +92,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType7 MCCTest.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType7, + call valuetype MCCTest.VType7 mcc_i77.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int32, valuetype MCCTest.VType7, @@ -111,7 +112,7 @@ float32, valuetype MCCTest.VType7, int64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int16, valuetype MCCTest.VType7) { - jmp valuetype MCCTest.VType7 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, + jmp valuetype MCCTest.VType7 mcc_i77.MyClass::Sum(unsigned int64, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int32, valuetype MCCTest.VType7, unsigned int16, valuetype MCCTest.VType7, unsigned int32, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, float64, valuetype MCCTest.VType7, float32, valuetype MCCTest.VType7, int16, valuetype MCCTest.VType7) @@ -127,18 +128,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i77.MyClass::Test() ret } @@ -146,16 +146,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i77.MyClass me, [1] valuetype MCCTest.VType7 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i77.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType7 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType7 mcc_i77.MyClass::GetSum() stloc.s res // Check Result @@ -170,4 +170,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i77 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il index 812103323ac463..a68eeaa38100b7 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i80' {} -.namespace MCCTest +.namespace mcc_i80 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i80.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType8 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType8 mcc_i80.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType8, valuetype MCCTest.VType8, valuetype MCCTest.VType8, @@ -128,4 +127,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i80 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj index 7168c805814dff..2400f82d4c62e9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il index 730ebe71e76ad5..9a5bb371db9e2c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i81' {} -.namespace MCCTest +.namespace mcc_i81 { .class public MyClass { @@ -20,18 +21,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i81.MyClass::Test() ret } @@ -100,7 +99,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - ldftn vararg valuetype MCCTest.VType8 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + ldftn vararg valuetype MCCTest.VType8 mcc_i81.MyClass::Sum(float64, int32, int64, float32, int16, float64) calli vararg valuetype MCCTest.VType8(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType8, valuetype MCCTest.VType8, @@ -129,4 +128,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i81 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj index 8c6bc4bc7b2393..78b63ce79c8c39 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il index 5bb8ca33de683b..ae89007473faa2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i82' {} -.namespace MCCTest +.namespace mcc_i82 { .class public MyClass { @@ -82,7 +83,7 @@ ldloc.s v11 ldloc.s v12 tail. - call vararg valuetype MCCTest.VType8 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType8 mcc_i82.MyClass::Sum(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType8, valuetype MCCTest.VType8, valuetype MCCTest.VType8, @@ -108,18 +109,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i82.MyClass::Test() ret } @@ -127,16 +126,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i82.MyClass me, [1] valuetype MCCTest.VType8 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i82.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType8 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType8 mcc_i82.MyClass::GetSum() stloc.s res // Check Result @@ -151,4 +150,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i82 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj index 5d11d5e9dcc8da..1bd8ccc2652956 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il index 6566c1a04214c3..c279499132138f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il @@ -4,13 +4,14 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly 'mcc_i83' {} -.namespace MCCTest +.namespace mcc_i83 { .class public MyClass { @@ -81,7 +82,7 @@ ldloc.s v10 ldloc.s v11 ldloc.s v12 - call vararg valuetype MCCTest.VType8 MCCTest.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., + call vararg valuetype MCCTest.VType8 mcc_i83.MyClass::GetSum2(float64, int32, int64, float32, int16, float64, ..., valuetype MCCTest.VType8, valuetype MCCTest.VType8, valuetype MCCTest.VType8, @@ -99,7 +100,7 @@ .method private static vararg valuetype MCCTest.VType8 GetSum2(float64, int32, int64, float32, int16, float64) { - jmp vararg valuetype MCCTest.VType8 MCCTest.MyClass::Sum(float64, int32, int64, float32, int16, float64) + jmp vararg valuetype MCCTest.VType8 mcc_i83.MyClass::Sum(float64, int32, int64, float32, int16, float64) } .method public specialname rtspecialname instance void .ctor() @@ -112,18 +113,16 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( - 01 00 00 00 - ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { + type([TestLibrary]TestLibrary.PlatformDetection) + string[1] ('IsVarArgsSupported') + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret + DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i83.MyClass::Test() ret } @@ -131,16 +130,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i83.MyClass me, [1] valuetype MCCTest.VType8 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i83.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType8 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType8 mcc_i83.MyClass::GetSum() stloc.s res // Check Result @@ -155,4 +154,7 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i83 + + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj index 85c387d633904c..02740df944c29f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj @@ -1,8 +1,6 @@ 1 - - true PdbOnly @@ -17,3 +15,4 @@ + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i84.il b/src/tests/JIT/jit64/mcc/interop/mcc_i84.il index 09eadbc50fcd1f..927e255d3ba644 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i84.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i84.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i84' {} -.namespace MCCTest +.namespace mcc_i84 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i84.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType8 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType8, + call valuetype MCCTest.VType8 mcc_i84.MyClass::Sum( unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int32, valuetype MCCTest.VType8, @@ -137,4 +137,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i84 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i85.il b/src/tests/JIT/jit64/mcc/interop/mcc_i85.il index 3a628060547575..e6475a7244d45f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i85.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i85.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i85' {} -.namespace MCCTest +.namespace mcc_i85 { .class public MyClass { @@ -23,18 +24,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i85.MyClass::Test() ret } @@ -110,7 +110,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - ldftn valuetype MCCTest.VType8 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, + ldftn valuetype MCCTest.VType8 mcc_i85.MyClass::Sum(unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int32, valuetype MCCTest.VType8, unsigned int16, valuetype MCCTest.VType8, unsigned int32, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int16, valuetype MCCTest.VType8) @@ -141,4 +141,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i85 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i86.il b/src/tests/JIT/jit64/mcc/interop/mcc_i86.il index e9131915832a69..4853547aaffba8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i86.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i86.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i86' {} -.namespace MCCTest +.namespace mcc_i86 { .class public MyClass { @@ -92,7 +93,7 @@ conv.i2 ldloc.s v12 tail. - call valuetype MCCTest.VType8 MCCTest.MyClass::Sum( unsigned int64, valuetype MCCTest.VType8, + call valuetype MCCTest.VType8 mcc_i86.MyClass::Sum( unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int32, valuetype MCCTest.VType8, @@ -117,18 +118,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i86.MyClass::Test() ret } @@ -136,16 +136,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i86.MyClass me, [1] valuetype MCCTest.VType8 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i86.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType8 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType8 mcc_i86.MyClass::GetSum() stloc.s res // Check Result @@ -160,4 +160,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i86 + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i87.il b/src/tests/JIT/jit64/mcc/interop/mcc_i87.il index 12fd408f02efe4..3aed4d35a0535d 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i87.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i87.il @@ -5,12 +5,13 @@ .assembly extern System.Runtime.Extensions { auto } .assembly extern xunit.core {} .assembly extern mscorlib { auto } -.assembly extern TestLibrary {} +.assembly extern TestLibrary { .ver 0:0:0:0 } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly 'mcc_i87' {} -.namespace MCCTest +.namespace mcc_i87 { .class public MyClass { @@ -91,7 +92,7 @@ ldc.i8 12 conv.i2 ldloc.s v12 - call valuetype MCCTest.VType8 MCCTest.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType8, + call valuetype MCCTest.VType8 mcc_i87.MyClass::GetSum2( unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int32, valuetype MCCTest.VType8, @@ -111,7 +112,7 @@ float32, valuetype MCCTest.VType8, int64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int16, valuetype MCCTest.VType8) { - jmp valuetype MCCTest.VType8 MCCTest.MyClass::Sum(unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, + jmp valuetype MCCTest.VType8 mcc_i87.MyClass::Sum(unsigned int64, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int32, valuetype MCCTest.VType8, unsigned int16, valuetype MCCTest.VType8, unsigned int32, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, float64, valuetype MCCTest.VType8, float32, valuetype MCCTest.VType8, int16, valuetype MCCTest.VType8) @@ -127,18 +128,17 @@ .method public static int32 Main() { - .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( + .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { + int32 (1) // TestPlatforms.Windows + } .entrypoint .maxstack 1 - call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsWindows() - brtrue.s DoTest - ldc.i4 100 - ret DoTest: - call int32 MCCTest.MyClass::Test() + call int32 mcc_i87.MyClass::Test() ret } @@ -146,16 +146,16 @@ { .maxstack 64 .locals init ( - [0] class MCCTest.MyClass me, + [0] class mcc_i87.MyClass me, [1] valuetype MCCTest.VType8 res, [2] int32 rc ) - newobj instance void MCCTest.MyClass::.ctor() + newobj instance void mcc_i87.MyClass::.ctor() stloc.s me ldloc.s me - call instance valuetype MCCTest.VType8 MCCTest.MyClass::GetSum() + call instance valuetype MCCTest.VType8 mcc_i87.MyClass::GetSum() stloc.s res // Check Result @@ -170,4 +170,5 @@ } // end of class MyClass -} // end of namespace MCCTest +} // end of namespace mcc_i87 + From 59f47cd1a67bad0c0e97b5f3cf060a0fe5d538d7 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:30:48 -0700 Subject: [PATCH 09/23] Merge all of the mcc tests into one IL assembly. Removes 86 ilproj projects, speeding up builds by a decent amount --- docs/workflow/testing/coreclr/testing.md | 4 ++ src/tests/JIT/jit64/mcc/interop/mcc_i00.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i00.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i01.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i01.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i02.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i02.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i03.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i03.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i04.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i04.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i05.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i05.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i06.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i06.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i07.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i07.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i10.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i10.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i11.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i11.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i12.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i12.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i13.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i13.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i14.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i14.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i15.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i15.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i16.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i16.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i17.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i17.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i30.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i30.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i31.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i31.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i32.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i32.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i33.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i33.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i34.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i34.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i35.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i35.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i36.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i36.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i37.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i37.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i50.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i50.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i51.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i51.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i52.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i52.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i53.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i53.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i54.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i54.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i55.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i55.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i56.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i56.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i57.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i57.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i60.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i60.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i61.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i61.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i62.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i62.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i63.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i63.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i64.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i64.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i65.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i65.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i66.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i66.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i67.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i67.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i70.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i70.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i71.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i71.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i72.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i72.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i73.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i73.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i74.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i74.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i75.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i75.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i76.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i76.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i77.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i77.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i80.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i80.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i81.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i81.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i82.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i82.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i83.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i83.ilproj | 18 ----- src/tests/JIT/jit64/mcc/interop/mcc_i84.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i84.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i85.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i85.ilproj | 17 ----- src/tests/JIT/jit64/mcc/interop/mcc_i86.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i86.ilproj | 14 ---- src/tests/JIT/jit64/mcc/interop/mcc_i87.il | 6 +- .../JIT/jit64/mcc/interop/mcc_i87.ilproj | 14 ---- .../JIT/jit64/mcc/interop/mcc_interop.il | 4 ++ .../JIT/jit64/mcc/interop/mcc_interop.ilproj | 71 +++++++++++++++++++ 115 files changed, 191 insertions(+), 1161 deletions(-) delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i04.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i05.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i06.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i07.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i14.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i15.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i16.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i17.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i34.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i35.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i36.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i37.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i54.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i55.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i56.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i57.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i64.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i65.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i66.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i67.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i74.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i75.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i76.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i77.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i84.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i85.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i86.ilproj delete mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_i87.ilproj create mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_interop.il create mode 100644 src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj diff --git a/docs/workflow/testing/coreclr/testing.md b/docs/workflow/testing/coreclr/testing.md index 4db6b2e9dda22e..4d75c684568b05 100644 --- a/docs/workflow/testing/coreclr/testing.md +++ b/docs/workflow/testing/coreclr/testing.md @@ -145,8 +145,12 @@ Some tests need to be run in their own process as they interact with global proc Sometimes you may want to run a test with the least amount of code before actually executing the test. In addition to the merged test runner, we have another runner mode known as the "Standalone" runner. This runner is used by default in tests that require process isolation. This runner consists of a simple `try-catch` around executing each test sequentially, with no test results file or runtime test filtering. +If you have a merged test runner that you want to run in the standalone mode, you can pass `-p:BuildAsStandalone=true` when building the merged test runner. This will build a project that runs all tests sequentially with no filtering or result file support. + To filter tests on a merged test runner built as standalone, you can set the `TestFilter` property, like so: `./dotnet.sh build -c Checked src/tests/path/to/test.csproj -p:TestFilter=SubstringOfFullyQualifiedTestName`. This mechanism supports the same filtering as the runtime test filtering. Using this mechanism will allow you to skip individual test cases at build time instead of at runtime. +The `TestFilter` property can also be used on a runner assembly in the merged runner mode. + #### Building all tests with the Standalone Runner If you wish to use the Standalone runner described in the [previous section](#the-standalone-test-runner-and-build-time-test-filtering), you can set the `BuildAllTestsAsStandalone` environment variable to `true` when invoking the `./src/tests/build.sh` or `./src/tests/build.cmd` scripts (for example, `export BuildAllTestsAsStandalone=true` or `set BuildAllTestsAsStandalone=true`). This will build all tests that are not directly in a merged test runner's project as separate executable tests and build only the tests that are compiled into the runner directly. If a runner has no tests that are built directly into the runner, then it will be excluded. diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il index 4ba1c422c476a2..3982786de34e4a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i00' {} - - .namespace mcc_i00 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -88,3 +84,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj deleted file mode 100644 index c1997812b7ebc9..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il index 16fa04fc048723..b8c2d596805441 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i01' {} - - .namespace mcc_i01 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -88,3 +84,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj deleted file mode 100644 index 0d6a682232f237..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il index 99ac4b889a766f..aea6aef8389a2a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i02' {} - - .namespace mcc_i02 { .class public MyClass @@ -67,7 +64,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -108,3 +104,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj deleted file mode 100644 index 699f453fc1e390..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il index 917311e2e719ea..9c535f633bb887 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i03' {} - - .namespace mcc_i03 { .class public MyClass @@ -71,7 +68,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -112,3 +108,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj deleted file mode 100644 index f3b192600da50e..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i04.il b/src/tests/JIT/jit64/mcc/interop/mcc_i04.il index 089f8cc803ca36..3b326db1576067 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i04.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i04.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i04' {} - - .namespace mcc_i04 { .class public MyClass @@ -27,7 +24,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -84,3 +80,5 @@ } // end of namespace mcc_i04 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i04.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i04.ilproj deleted file mode 100644 index b7066011c0c548..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i04.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i05.il b/src/tests/JIT/jit64/mcc/interop/mcc_i05.il index 900e2c9968c98b..ea609fd8e45b08 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i05.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i05.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i05' {} - - .namespace mcc_i05 { .class public MyClass @@ -27,7 +24,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -84,3 +80,5 @@ } // end of namespace mcc_i05 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i05.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i05.ilproj deleted file mode 100644 index 9ca7d607afca9f..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i05.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i06.il b/src/tests/JIT/jit64/mcc/interop/mcc_i06.il index 6bed3c30315f59..d6f31f3a0a4c57 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i06.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i06.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i06' {} - - .namespace mcc_i06 { .class public MyClass @@ -66,7 +63,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -104,3 +100,5 @@ } // end of namespace mcc_i06 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i06.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i06.ilproj deleted file mode 100644 index 3ebf2d3a0fb7c4..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i06.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i07.il b/src/tests/JIT/jit64/mcc/interop/mcc_i07.il index e390c336792384..895a1504996bfd 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i07.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i07.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i07' {} - - .namespace mcc_i07 { .class public MyClass @@ -70,7 +67,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -108,3 +104,5 @@ } // end of namespace mcc_i07 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i07.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i07.ilproj deleted file mode 100644 index c3523bb68aa5c4..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i07.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il index 3623bf24e48ec8..792fc62cf90a4f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il @@ -6,9 +6,6 @@ .assembly extern xunit.core {} .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i10' {} - - .namespace mcc_i10 { .class public MyClass @@ -23,7 +20,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -86,3 +82,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj deleted file mode 100644 index eb02a08bff6db8..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il index b0191f3fbffe7d..4d9389b91d528e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i11' {} - - .namespace mcc_i11 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -88,3 +84,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj deleted file mode 100644 index 9130d2f28beb30..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il index 2347b0d41a364f..df8263d5178eda 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i12' {} - - .namespace mcc_i12 { .class public MyClass @@ -67,7 +64,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -108,3 +104,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj deleted file mode 100644 index 030e6c904da9a2..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il index a7ca8177bca0ea..3402a99699ae30 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i13' {} - - .namespace mcc_i13 { .class public MyClass @@ -71,7 +68,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -112,3 +108,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj deleted file mode 100644 index d317903f04ff3b..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i14.il b/src/tests/JIT/jit64/mcc/interop/mcc_i14.il index fc505ca5ded812..bc52073c87a4e4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i14.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i14.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i14' {} - - .namespace mcc_i14 { .class public MyClass @@ -27,7 +24,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -84,3 +80,5 @@ } // end of namespace mcc_i14 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i14.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i14.ilproj deleted file mode 100644 index cd8acb394f9a29..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i14.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i15.il b/src/tests/JIT/jit64/mcc/interop/mcc_i15.il index 11f451a4b419ad..846348435a3b2e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i15.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i15.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i15' {} - - .namespace mcc_i15 { .class public MyClass @@ -27,7 +24,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -84,3 +80,5 @@ } // end of namespace mcc_i15 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i15.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i15.ilproj deleted file mode 100644 index d23fdd598e779d..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i15.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i16.il b/src/tests/JIT/jit64/mcc/interop/mcc_i16.il index 2dae655f2fe9e4..f6501901abaf0f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i16.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i16.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i16' {} - - .namespace mcc_i16 { .class public MyClass @@ -66,7 +63,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -104,3 +100,5 @@ } // end of namespace mcc_i16 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i16.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i16.ilproj deleted file mode 100644 index 773085c44dad60..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i16.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i17.il b/src/tests/JIT/jit64/mcc/interop/mcc_i17.il index 84f7c704a3e4a2..30741a885c8364 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i17.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i17.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i17' {} - - .namespace mcc_i17 { .class public MyClass @@ -70,7 +67,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -108,3 +104,5 @@ } // end of namespace mcc_i17 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i17.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i17.ilproj deleted file mode 100644 index 24ee0357de1299..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i17.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il index 97745acf7aead6..7c7e9062a3e71c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i30' {} - - .namespace mcc_i30 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -131,3 +127,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj deleted file mode 100644 index d88ff6c624fbc6..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il index 516e685653b832..d62964657f3e08 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i31' {} - - .namespace mcc_i31 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -132,3 +128,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj deleted file mode 100644 index b6c389b414c0e3..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il index eabcad05a3f678..9d2d71f7663149 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i32' {} - - .namespace mcc_i32 { .class public MyClass @@ -113,7 +110,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -154,3 +150,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj deleted file mode 100644 index 0b66654333ce4c..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il index 4bcb436c3cf02e..21b634410a52d0 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i33' {} - - .namespace mcc_i33 { .class public MyClass @@ -117,7 +114,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -158,3 +154,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj deleted file mode 100644 index 63d20d4f0c24a8..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i34.il b/src/tests/JIT/jit64/mcc/interop/mcc_i34.il index 89c4da6c1ffd31..d49f97c50869ad 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i34.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i34.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i34' {} - - .namespace mcc_i34 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -139,3 +135,5 @@ } // end of namespace mcc_i34 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i34.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i34.ilproj deleted file mode 100644 index 9c9fd48e9365f0..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i34.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i35.il b/src/tests/JIT/jit64/mcc/interop/mcc_i35.il index 024e55a29d4205..00e16ed07501a9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i35.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i35.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i35' {} - - .namespace mcc_i35 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -143,3 +139,5 @@ } // end of namespace mcc_i35 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i35.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i35.ilproj deleted file mode 100644 index 3f2f4718c4389a..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i35.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i36.il b/src/tests/JIT/jit64/mcc/interop/mcc_i36.il index 71567679c071b2..08e87decfd8a81 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i36.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i36.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i36' {} - - .namespace mcc_i36 { .class public MyClass @@ -124,7 +121,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -162,3 +158,5 @@ } // end of namespace mcc_i36 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i36.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i36.ilproj deleted file mode 100644 index 2cedf7261d04a0..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i36.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i37.il b/src/tests/JIT/jit64/mcc/interop/mcc_i37.il index 3b24b2ca34d0c2..d7a35d033d2488 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i37.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i37.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i37' {} - - .namespace mcc_i37 { .class public MyClass @@ -134,7 +131,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -172,3 +168,5 @@ } // end of namespace mcc_i37 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i37.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i37.ilproj deleted file mode 100644 index 51dd52b9678958..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i37.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il index 7d91471edb6c84..5adae44cdaa67b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i50' {} - - .namespace mcc_i50 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -131,3 +127,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj deleted file mode 100644 index f7ebe93a863aa1..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il index 6d32cf72541df1..d1bd78ad0e5c78 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i51' {} - - .namespace mcc_i51 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -132,3 +128,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj deleted file mode 100644 index 412e10d7acf33e..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il index a7e54016b44901..f330cbadf994d2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i52' {} - - .namespace mcc_i52 { .class public MyClass @@ -113,7 +110,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -154,3 +150,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj deleted file mode 100644 index 2adf2f098289aa..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il index b7974eaa3a4e56..d5c5b93d20af97 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i53' {} - - .namespace mcc_i53 { .class public MyClass @@ -117,7 +114,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -158,3 +154,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj deleted file mode 100644 index a4e56c6567af94..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i54.il b/src/tests/JIT/jit64/mcc/interop/mcc_i54.il index 3aa4aa912d21be..6e9fcc249ae307 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i54.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i54.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i54' {} - - .namespace mcc_i54 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -139,3 +135,5 @@ } // end of namespace mcc_i54 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i54.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i54.ilproj deleted file mode 100644 index 153bbbe9150fc3..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i54.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i55.il b/src/tests/JIT/jit64/mcc/interop/mcc_i55.il index c2c17025bee32c..d8618fd0826fc2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i55.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i55.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i55' {} - - .namespace mcc_i55 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -143,3 +139,5 @@ } // end of namespace mcc_i55 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i55.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i55.ilproj deleted file mode 100644 index cd8c7d7d5c24e8..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i55.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i56.il b/src/tests/JIT/jit64/mcc/interop/mcc_i56.il index 0548df2a74121a..b1b46e6d75399a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i56.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i56.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i56' {} - - .namespace mcc_i56 { .class public MyClass @@ -124,7 +121,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -162,3 +158,5 @@ } // end of namespace mcc_i56 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i56.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i56.ilproj deleted file mode 100644 index 64c9fbb2814be3..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i56.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i57.il b/src/tests/JIT/jit64/mcc/interop/mcc_i57.il index e4ebbc251e5723..4fdab9975b7d7a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i57.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i57.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i57' {} - - .namespace mcc_i57 { .class public MyClass @@ -134,7 +131,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -172,3 +168,5 @@ } // end of namespace mcc_i57 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i57.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i57.ilproj deleted file mode 100644 index ce2bad51978bb5..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i57.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il index bc8f96f684fa9b..c39804d43b8083 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i60' {} - - .namespace mcc_i60 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -131,3 +127,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj deleted file mode 100644 index 59525cdf111ee1..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il index d73799332c5bc6..ce075182a818f9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i61' {} - - .namespace mcc_i61 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -132,3 +128,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj deleted file mode 100644 index 9a720d13794f63..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il index 83df7dbc71bd1e..9cc3051fd8985f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i62' {} - - .namespace mcc_i62 { .class public MyClass @@ -113,7 +110,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -154,3 +150,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj deleted file mode 100644 index 0d251a339aad42..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il index f5fdc2269d15a5..d8afe3ff3d47b4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i63' {} - - .namespace mcc_i63 { .class public MyClass @@ -117,7 +114,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -158,3 +154,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj deleted file mode 100644 index 4102a7537a4f0e..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i64.il b/src/tests/JIT/jit64/mcc/interop/mcc_i64.il index c416c84561469e..e57291a345a779 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i64.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i64.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i64' {} - - .namespace mcc_i64 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -139,3 +135,5 @@ } // end of namespace mcc_i64 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i64.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i64.ilproj deleted file mode 100644 index b32e1e0ed46fe5..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i64.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i65.il b/src/tests/JIT/jit64/mcc/interop/mcc_i65.il index 4de64103c7a46f..edf1a3fc5acc99 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i65.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i65.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i65' {} - - .namespace mcc_i65 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -143,3 +139,5 @@ } // end of namespace mcc_i65 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i65.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i65.ilproj deleted file mode 100644 index d2ba38c5e1b453..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i65.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i66.il b/src/tests/JIT/jit64/mcc/interop/mcc_i66.il index e67698d12300b8..2b47eee691f7e1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i66.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i66.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i66' {} - - .namespace mcc_i66 { .class public MyClass @@ -124,7 +121,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -162,3 +158,5 @@ } // end of namespace mcc_i66 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i66.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i66.ilproj deleted file mode 100644 index 5eedfdd5126925..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i66.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i67.il b/src/tests/JIT/jit64/mcc/interop/mcc_i67.il index b35ef0e8cb6122..0922196856bcd9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i67.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i67.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i67' {} - - .namespace mcc_i67 { .class public MyClass @@ -134,7 +131,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -172,3 +168,5 @@ } // end of namespace mcc_i67 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i67.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i67.ilproj deleted file mode 100644 index 3859360238b7bf..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i67.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il index c3f71f209521de..d807b5eaeace7d 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i70' {} - - .namespace mcc_i70 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -131,3 +127,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj deleted file mode 100644 index a387f3fa44616f..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il index 95cdbd36a31bfd..47991891498e40 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i71' {} - - .namespace mcc_i71 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -132,3 +128,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj deleted file mode 100644 index 45285f8d374ec1..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il index 13267440a74fa8..d5d29ce664fb39 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il @@ -8,9 +8,6 @@ .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i72' {} - - .namespace mcc_i72 { .class public MyClass @@ -113,7 +110,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 call int32 mcc_i72.MyClass::Test() ret @@ -149,3 +145,5 @@ } // end of namespace mcc_i72 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj deleted file mode 100644 index 5d57239c437375..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i72.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il index 26a0efa480f766..0da2e45b3b3ea6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i73' {} - - .namespace mcc_i73 { .class public MyClass @@ -117,7 +114,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -158,3 +154,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj deleted file mode 100644 index c82caf05373d16..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i74.il b/src/tests/JIT/jit64/mcc/interop/mcc_i74.il index dcf635fc689bd8..8723854a8b1f71 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i74.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i74.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i74' {} - - .namespace mcc_i74 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -139,3 +135,5 @@ } // end of namespace mcc_i74 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i74.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i74.ilproj deleted file mode 100644 index 53236367b498dc..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i74.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i75.il b/src/tests/JIT/jit64/mcc/interop/mcc_i75.il index cba011dbf13f53..d90d3a4051f3a6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i75.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i75.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i75' {} - - .namespace mcc_i75 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -143,3 +139,5 @@ } // end of namespace mcc_i75 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i75.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i75.ilproj deleted file mode 100644 index c6ff18ec6a8ea2..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i75.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i76.il b/src/tests/JIT/jit64/mcc/interop/mcc_i76.il index bf65724094359c..4b7dbf7437ae52 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i76.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i76.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i76' {} - - .namespace mcc_i76 { .class public MyClass @@ -124,7 +121,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -162,3 +158,5 @@ } // end of namespace mcc_i76 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i76.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i76.ilproj deleted file mode 100644 index 658270ce0dfe94..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i76.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i77.il b/src/tests/JIT/jit64/mcc/interop/mcc_i77.il index 93243649e580d2..7e96e105061cf2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i77.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i77.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i77' {} - - .namespace mcc_i77 { .class public MyClass @@ -134,7 +131,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -172,3 +168,5 @@ } // end of namespace mcc_i77 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i77.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i77.ilproj deleted file mode 100644 index dfb1cc241adf6a..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i77.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il index a68eeaa38100b7..40e56759ee7cad 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i80' {} - - .namespace mcc_i80 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -131,3 +127,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj deleted file mode 100644 index 2400f82d4c62e9..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il index 9a5bb371db9e2c..e6b50d4ad7e73d 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i81' {} - - .namespace mcc_i81 { .class public MyClass @@ -25,7 +22,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -132,3 +128,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj deleted file mode 100644 index 78b63ce79c8c39..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il index ae89007473faa2..5983d2af988160 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i82' {} - - .namespace mcc_i82 { .class public MyClass @@ -113,7 +110,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -154,3 +150,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj deleted file mode 100644 index 1bd8ccc2652956..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il index c279499132138f..59bad01efad66f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il @@ -8,9 +8,6 @@ .assembly extern mscorlib { auto } .assembly extern TestLibrary { .ver 0:0:0:0 } -.assembly 'mcc_i83' {} - - .namespace mcc_i83 { .class public MyClass @@ -117,7 +114,6 @@ type([TestLibrary]TestLibrary.PlatformDetection) string[1] ('IsVarArgsSupported') } - .entrypoint .maxstack 1 @@ -158,3 +154,5 @@ + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj deleted file mode 100644 index 02740df944c29f..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.ilproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i84.il b/src/tests/JIT/jit64/mcc/interop/mcc_i84.il index 927e255d3ba644..bc7e80f7ed24f3 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i84.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i84.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i84' {} - - .namespace mcc_i84 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -139,3 +135,5 @@ } // end of namespace mcc_i84 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i84.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i84.ilproj deleted file mode 100644 index b74ce7d8d22eb0..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i84.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i85.il b/src/tests/JIT/jit64/mcc/interop/mcc_i85.il index e6475a7244d45f..b6e3e387110007 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i85.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i85.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i85' {} - - .namespace mcc_i85 { .class public MyClass @@ -30,7 +27,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -143,3 +139,5 @@ } // end of namespace mcc_i85 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i85.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i85.ilproj deleted file mode 100644 index 458ee9750ea2d4..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i85.ilproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i86.il b/src/tests/JIT/jit64/mcc/interop/mcc_i86.il index 4853547aaffba8..f0af14fe69238e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i86.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i86.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i86' {} - - .namespace mcc_i86 { .class public MyClass @@ -124,7 +121,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -162,3 +158,5 @@ } // end of namespace mcc_i86 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i86.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i86.ilproj deleted file mode 100644 index 9f3cf22c2c3ded..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i86.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i87.il b/src/tests/JIT/jit64/mcc/interop/mcc_i87.il index 3aed4d35a0535d..b27372b6efe184 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i87.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i87.il @@ -8,9 +8,6 @@ .assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } -.assembly 'mcc_i87' {} - - .namespace mcc_i87 { .class public MyClass @@ -134,7 +131,6 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.PlatformSpecificAttribute::.ctor(valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.TestPlatforms) = { int32 (1) // TestPlatforms.Windows } - .entrypoint .maxstack 1 DoTest: @@ -172,3 +168,5 @@ } // end of namespace mcc_i87 + + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i87.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_i87.ilproj deleted file mode 100644 index a0e4da791e9594..00000000000000 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i87.ilproj +++ /dev/null @@ -1,14 +0,0 @@ - - - PdbOnly - True - - - - - - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.il b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il new file mode 100644 index 00000000000000..e6fc8e034ef0a2 --- /dev/null +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il @@ -0,0 +1,4 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +.assembly mcc_interop {} diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj new file mode 100644 index 00000000000000..d9e20b52fc5945 --- /dev/null +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj @@ -0,0 +1,71 @@ + + + 1 + PdbOnly + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From e378648f1aada71d314fae965481ccd74a494bff Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:35:30 -0700 Subject: [PATCH 10/23] mcc interop consolidation: aggregated project and Program.Main runner (2025-10-22) --- .../JIT/jit64/mcc/interop/mcc_interop.il | 477 +++++++++++++++++- .../JIT/jit64/mcc/interop/mcc_interop.ilproj | 1 + 2 files changed, 477 insertions(+), 1 deletion(-) diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.il b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il index e6fc8e034ef0a2..1f7b3574d2ad9c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_interop.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il @@ -1,4 +1,479 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -.assembly mcc_interop {} +.assembly extern System.Runtime.Extensions { auto } +.assembly extern xunit.core {} +.assembly extern mscorlib { auto } +.assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } +.assembly extern TestLibrary { .ver 0:0:0:0 } + +.namespace mcc_interop +{ + .class public Program + { + .method public static int32 Main() + { + .entrypoint + .maxstack 2 + .locals init ( + [0] int32 result + ) + + ldstr "mcc_i00" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i00.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i01" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i01.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i02" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i02.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i03" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i03.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i04" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i04.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i05" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i05.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i06" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i06.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i07" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i07.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i10" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i10.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i11" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i11.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i12" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i12.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i13" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i13.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i14" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i14.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i15" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i15.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i16" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i16.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i17" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i17.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i30" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i30.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i31" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i31.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i32" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i32.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i33" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i33.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i34" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i34.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i35" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i35.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i36" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i36.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i37" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i37.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i50" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i50.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i51" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i51.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i52" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i52.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i53" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i53.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i54" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i54.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i55" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i55.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i56" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i56.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i57" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i57.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i60" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i60.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i61" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i61.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i62" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i62.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i63" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i63.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i64" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i64.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i65" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i65.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i66" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i66.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i67" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i67.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i70" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i70.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i71" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i71.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i72" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i72.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i73" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i73.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i74" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i74.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i75" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i75.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i76" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i76.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i77" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i77.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i80" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i80.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i81" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i81.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i82" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i82.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i83" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i83.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i84" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i84.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i85" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i85.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i86" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i86.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldstr "mcc_i87" + call void [mscorlib]System.Console::WriteLine(string) + call int32 mcc_i87.MyClass::Main() + stloc.0 + ldloc.0 + ldc.i4 100 + bne.un Fail + + ldc.i4 100 + ret + + Fail: + ldc.i4 1 + ret + } + } +} // end of namespace mcc_interop + diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj index d9e20b52fc5945..c5eda6a200ba43 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj @@ -3,6 +3,7 @@ 1 PdbOnly True + Exe From 9c8e96f3d0b7b59b8bc9492c90be0f2d68f89f45 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:37:37 -0700 Subject: [PATCH 11/23] Fix assembly and module names --- src/tests/JIT/jit64/mcc/interop/mcc_interop.il | 3 +++ src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.il b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il index 1f7b3574d2ad9c..d9e156fb01167b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_interop.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.il @@ -7,6 +7,9 @@ .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly extern TestLibrary { .ver 0:0:0:0 } +.module 'mcc_interop.dll' +.assembly 'mcc_interop' {} + .namespace mcc_interop { .class public Program diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj index c5eda6a200ba43..d9e20b52fc5945 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj @@ -3,7 +3,6 @@ 1 PdbOnly True - Exe From 7205342bafb499a6367ac530cdc9345762e132a3 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:38:23 -0700 Subject: [PATCH 12/23] Skip the merged assembly on Windows for now (in case someone tries to build with BuildAsStandalone on non-Windows) --- src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj index d9e20b52fc5945..505630d33c435a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj +++ b/src/tests/JIT/jit64/mcc/interop/mcc_interop.ilproj @@ -3,6 +3,7 @@ 1 PdbOnly True + true From 517c02d05c33d7ab087a99ae0653bc3f3d892bdb Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:39:06 -0700 Subject: [PATCH 13/23] Change glob reference to a regular project ref --- src/tests/JIT/jit64/jit64_2.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/jit64/jit64_2.csproj b/src/tests/JIT/jit64/jit64_2.csproj index a4c77143bc0db6..bae8d9b58a78d7 100644 --- a/src/tests/JIT/jit64/jit64_2.csproj +++ b/src/tests/JIT/jit64/jit64_2.csproj @@ -4,8 +4,8 @@ - + - \ No newline at end of file + From 29c5b26dfeb63eda71e6e06b30e03e3b6ec1b3d0 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 14:58:40 -0700 Subject: [PATCH 14/23] Delete duplicate tests --- .../JIT/jit64/hfa/main/testA/hfa_nd0A_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testA/hfa_nd0A_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testA/hfa_nf0A_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testA/hfa_nf0A_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testA/hfa_sd0A_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testA/hfa_sd0A_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testA/hfa_sf0A_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testA/hfa_sf0A_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testC/hfa_nd0C_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testC/hfa_nf0C_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testC/hfa_nf0C_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testC/hfa_sd0C_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testC/hfa_sd0C_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testC/hfa_sf0C_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testC/hfa_sf0C_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testE/hfa_nd0E_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testE/hfa_nd0E_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testE/hfa_nf0E_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testE/hfa_nf0E_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testE/hfa_sd0E_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testE/hfa_sd0E_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testE/hfa_sf0E_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testE/hfa_sf0E_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testG/hfa_nd0G_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testG/hfa_nd0G_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testG/hfa_nf0G_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testG/hfa_nf0G_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testG/hfa_sd0G_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testG/hfa_sd0G_r.csproj | 17 ----------------- .../JIT/jit64/hfa/main/testG/hfa_sf0G_d.csproj | 18 ------------------ .../JIT/jit64/hfa/main/testG/hfa_sf0G_r.csproj | 17 ----------------- 31 files changed, 543 deletions(-) delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_r.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_d.csproj delete mode 100644 src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_r.csproj diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_d.csproj deleted file mode 100644 index 89a5c99afe660a..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_r.csproj deleted file mode 100644 index 3da78e93de13ea..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd0A_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_d.csproj deleted file mode 100644 index 104278a7e73f75..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_r.csproj deleted file mode 100644 index 60d259fd197087..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf0A_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_d.csproj deleted file mode 100644 index 5c0284395f4d20..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_r.csproj deleted file mode 100644 index 736e88b1a81723..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd0A_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_d.csproj deleted file mode 100644 index 5b055f3f57448b..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_r.csproj deleted file mode 100644 index e1cb4737fe6517..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf0A_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_d.csproj deleted file mode 100644 index adf1127046a057..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_d.csproj deleted file mode 100644 index 6bae35581d6f5e..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_r.csproj deleted file mode 100644 index 13ca1c867f4094..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf0C_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_d.csproj deleted file mode 100644 index ad545125d1e685..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_r.csproj deleted file mode 100644 index 47bcb05d141e9f..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd0C_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_d.csproj deleted file mode 100644 index 4d94494a341530..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_r.csproj deleted file mode 100644 index 713e9714d780ac..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf0C_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_d.csproj deleted file mode 100644 index 12bfcada947ae1..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_r.csproj deleted file mode 100644 index 159dcf3027c948..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd0E_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_d.csproj deleted file mode 100644 index 6c4570c97cbdba..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_r.csproj deleted file mode 100644 index b1dcad03e503cc..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf0E_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_d.csproj deleted file mode 100644 index 1624ab3ec88cb7..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_r.csproj deleted file mode 100644 index be12361d9a843e..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd0E_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_d.csproj deleted file mode 100644 index 185e9d55e1d3f0..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_r.csproj deleted file mode 100644 index 0a85698cdd4bf6..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf0E_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_d.csproj deleted file mode 100644 index 35022dd89969c9..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_r.csproj deleted file mode 100644 index df8aecb4a9d5f6..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd0G_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_d.csproj deleted file mode 100644 index ea85cae91783e3..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_r.csproj deleted file mode 100644 index 514495faca4981..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf0G_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_d.csproj deleted file mode 100644 index e1de2ee49e6ba3..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_r.csproj deleted file mode 100644 index b93c2891b0ab49..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd0G_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_d.csproj deleted file mode 100644 index 7991f29c89bcb5..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_d.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - 1 - - - full - False - - - - - - - - - - - diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_r.csproj deleted file mode 100644 index 1fec4a76e5085e..00000000000000 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf0G_r.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - 1 - - - PdbOnly - - - - - - - - - - - From 475e93972325aa478a853d0edeff61250993e757 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 15:07:31 -0700 Subject: [PATCH 15/23] Remove calling convention stdcall. It's not necessary. --- .../JIT/jit64/hfa/main/dll/hfa_interop.cs | 502 +++++++++--------- 1 file changed, 251 insertions(+), 251 deletions(-) diff --git a/src/tests/JIT/jit64/hfa/main/dll/hfa_interop.cs b/src/tests/JIT/jit64/hfa/main/dll/hfa_interop.cs index 0a6a6b53661c7b..84016991c77193 100644 --- a/src/tests/JIT/jit64/hfa/main/dll/hfa_interop.cs +++ b/src/tests/JIT/jit64/hfa/main/dll/hfa_interop.cs @@ -35,25 +35,25 @@ public class TestMan // Init Methods // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "init_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA01")] public static extern void Init_HFA01(out HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA02")] public static extern void Init_HFA02(out HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA03")] public static extern void Init_HFA03(out HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA05")] public static extern void Init_HFA05(out HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA08")] public static extern void Init_HFA08(out HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA11")] public static extern void Init_HFA11(out HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "init_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "init_HFA19")] public static extern void Init_HFA19(out HFA19 hfa); @@ -62,25 +62,25 @@ public class TestMan // Identity Methods // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "identity_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA01")] public static extern HFA01 Identity_HFA01(HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA02")] public static extern HFA02 Identity_HFA02(HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA03")] public static extern HFA03 Identity_HFA03(HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA05")] public static extern HFA05 Identity_HFA05(HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA08")] public static extern HFA08 Identity_HFA08(HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA11")] public static extern HFA11 Identity_HFA11(HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "identity_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "identity_HFA19")] public static extern HFA19 Identity_HFA19(HFA19 hfa); @@ -89,25 +89,25 @@ public class TestMan // Get Methods // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "get_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA01")] public static extern HFA01 Get_HFA01(); - [DllImport(Config.DllName, EntryPoint = "get_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA02")] public static extern HFA02 Get_HFA02(); - [DllImport(Config.DllName, EntryPoint = "get_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA03")] public static extern HFA03 Get_HFA03(); - [DllImport(Config.DllName, EntryPoint = "get_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA05")] public static extern HFA05 Get_HFA05(); - [DllImport(Config.DllName, EntryPoint = "get_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA08")] public static extern HFA08 Get_HFA08(); - [DllImport(Config.DllName, EntryPoint = "get_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA11")] public static extern HFA11 Get_HFA11(); - [DllImport(Config.DllName, EntryPoint = "get_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_HFA19")] public static extern HFA19 Get_HFA19(); @@ -122,157 +122,157 @@ public class TestMan public static readonly double EXPECTED_SUM_HFA11 = Get_EXPECTED_SUM_HFA11(); public static readonly double EXPECTED_SUM_HFA19 = Get_EXPECTED_SUM_HFA19(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA01")] public static extern double Get_EXPECTED_SUM_HFA01(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA02")] public static extern double Get_EXPECTED_SUM_HFA02(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA03")] public static extern double Get_EXPECTED_SUM_HFA03(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA05")] public static extern double Get_EXPECTED_SUM_HFA05(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA08")] public static extern double Get_EXPECTED_SUM_HFA08(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA11")] public static extern double Get_EXPECTED_SUM_HFA11(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA19")] public static extern double Get_EXPECTED_SUM_HFA19(); - [DllImport(Config.DllName, EntryPoint = "sum_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA01")] public static extern double Sum_HFA01(HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA02")] public static extern double Sum_HFA02(HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA03")] public static extern double Sum_HFA03(HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA05")] public static extern double Sum_HFA05(HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA08")] public static extern double Sum_HFA08(HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA11")] public static extern double Sum_HFA11(HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA19")] public static extern double Sum_HFA19(HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA01")] public static extern double Sum3_HFA01(float v1, long v2, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA02")] public static extern double Sum3_HFA02(float v1, long v2, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA03")] public static extern double Sum3_HFA03(float v1, long v2, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA05")] public static extern double Sum3_HFA05(float v1, long v2, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA08")] public static extern double Sum3_HFA08(float v1, long v2, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA11")] public static extern double Sum3_HFA11(float v1, long v2, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA19")] public static extern double Sum3_HFA19(float v1, long v2, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA01")] public static extern double Sum5_HFA01(long v1, double v2, int v3, sbyte v4, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA02")] public static extern double Sum5_HFA02(long v1, double v2, int v3, sbyte v4, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA03")] public static extern double Sum5_HFA03(long v1, double v2, int v3, sbyte v4, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA05")] public static extern double Sum5_HFA05(long v1, double v2, int v3, sbyte v4, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA08")] public static extern double Sum5_HFA08(long v1, double v2, int v3, sbyte v4, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA11")] public static extern double Sum5_HFA11(long v1, double v2, int v3, sbyte v4, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA19")] public static extern double Sum5_HFA19(long v1, double v2, int v3, sbyte v4, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA01")] public static extern double Sum8_HFA01(float v1, double v2, long v3, sbyte v4, double v5, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA02")] public static extern double Sum8_HFA02(float v1, double v2, long v3, sbyte v4, double v5, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA03")] public static extern double Sum8_HFA03(float v1, double v2, long v3, sbyte v4, double v5, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA05")] public static extern double Sum8_HFA05(float v1, double v2, long v3, sbyte v4, double v5, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA08")] public static extern double Sum8_HFA08(float v1, double v2, long v3, sbyte v4, double v5, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA11")] public static extern double Sum8_HFA11(float v1, double v2, long v3, sbyte v4, double v5, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA19")] public static extern double Sum8_HFA19(float v1, double v2, long v3, sbyte v4, double v5, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA01")] public static extern double Sum11_HFA01(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA02")] public static extern double Sum11_HFA02(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA03")] public static extern double Sum11_HFA03(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA05")] public static extern double Sum11_HFA05(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA08")] public static extern double Sum11_HFA08(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA11")] public static extern double Sum11_HFA11(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA19")] public static extern double Sum11_HFA19(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA01")] public static extern double Sum19_HFA01(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA02")] public static extern double Sum19_HFA02(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA03")] public static extern double Sum19_HFA03(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA05")] public static extern double Sum19_HFA05(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA08")] public static extern double Sum19_HFA08(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA11")] public static extern double Sum19_HFA11(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA19")] public static extern double Sum19_HFA19(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA19 hfa); @@ -282,135 +282,135 @@ public class TestMan // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "average_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA01")] public static extern double Average_HFA01(HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA02")] public static extern double Average_HFA02(HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA03")] public static extern double Average_HFA03(HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA05")] public static extern double Average_HFA05(HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA08")] public static extern double Average_HFA08(HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA11")] public static extern double Average_HFA11(HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA19")] public static extern double Average_HFA19(HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "average3_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA01")] public static extern double Average3_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA02")] public static extern double Average3_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA03")] public static extern double Average3_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA05")] public static extern double Average3_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA08")] public static extern double Average3_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA11")] public static extern double Average3_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA19")] public static extern double Average3_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3); - [DllImport(Config.DllName, EntryPoint = "average5_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA01")] public static extern double Average5_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA02")] public static extern double Average5_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA03")] public static extern double Average5_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA05")] public static extern double Average5_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA08")] public static extern double Average5_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA11")] public static extern double Average5_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA19")] public static extern double Average5_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5); - [DllImport(Config.DllName, EntryPoint = "average8_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA01")] public static extern double Average8_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA02")] public static extern double Average8_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA03")] public static extern double Average8_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA05")] public static extern double Average8_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA08")] public static extern double Average8_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA11")] public static extern double Average8_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA19")] public static extern double Average8_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8); - [DllImport(Config.DllName, EntryPoint = "average11_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA01")] public static extern double Average11_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8, HFA01 hfa9, HFA01 hfa10, HFA01 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA02")] public static extern double Average11_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8, HFA02 hfa9, HFA02 hfa10, HFA02 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA03")] public static extern double Average11_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8, HFA03 hfa9, HFA03 hfa10, HFA03 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA05")] public static extern double Average11_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8, HFA05 hfa9, HFA05 hfa10, HFA05 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA08")] public static extern double Average11_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8, HFA08 hfa9, HFA08 hfa10, HFA08 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA11")] public static extern double Average11_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8, HFA11 hfa9, HFA11 hfa10, HFA11 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA19")] public static extern double Average11_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8, HFA19 hfa9, HFA19 hfa10, HFA19 hfa11); - [DllImport(Config.DllName, EntryPoint = "average19_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA01")] public static extern double Average19_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8, HFA01 hfa9, HFA01 hfa10, HFA01 hfa11, HFA01 hfa12, HFA01 hfa13, HFA01 hfa14, HFA01 hfa15, HFA01 hfa16, HFA01 hfa17, HFA01 hfa18, HFA01 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA02")] public static extern double Average19_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8, HFA02 hfa9, HFA02 hfa10, HFA02 hfa11, HFA02 hfa12, HFA02 hfa13, HFA02 hfa14, HFA02 hfa15, HFA02 hfa16, HFA02 hfa17, HFA02 hfa18, HFA02 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA03")] public static extern double Average19_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8, HFA03 hfa9, HFA03 hfa10, HFA03 hfa11, HFA03 hfa12, HFA03 hfa13, HFA03 hfa14, HFA03 hfa15, HFA03 hfa16, HFA03 hfa17, HFA03 hfa18, HFA03 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA05")] public static extern double Average19_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8, HFA05 hfa9, HFA05 hfa10, HFA05 hfa11, HFA05 hfa12, HFA05 hfa13, HFA05 hfa14, HFA05 hfa15, HFA05 hfa16, HFA05 hfa17, HFA05 hfa18, HFA05 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA08")] public static extern double Average19_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8, HFA08 hfa9, HFA08 hfa10, HFA08 hfa11, HFA08 hfa12, HFA08 hfa13, HFA08 hfa14, HFA08 hfa15, HFA08 hfa16, HFA08 hfa17, HFA08 hfa18, HFA08 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA11")] public static extern double Average19_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8, HFA11 hfa9, HFA11 hfa10, HFA11 hfa11, HFA11 hfa12, HFA11 hfa13, HFA11 hfa14, HFA11 hfa15, HFA11 hfa16, HFA11 hfa17, HFA11 hfa18, HFA11 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA19")] public static extern double Average19_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8, HFA19 hfa9, HFA19 hfa10, HFA19 hfa11, HFA19 hfa12, HFA19 hfa13, HFA19 hfa14, HFA19 hfa15, HFA19 hfa16, HFA19 hfa17, HFA19 hfa18, HFA19 hfa19); @@ -420,79 +420,79 @@ public class TestMan // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "add01_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA01")] public static extern double Add01_HFA01(HFA01 hfa1, float v1, HFA01 hfa2, int v2, HFA01 hfa3, short v3, double v4, HFA01 hfa4, HFA01 hfa5, float v5, long v6, float v7, HFA01 hfa6, float v8, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA02")] public static extern double Add01_HFA02(HFA02 hfa1, float v1, HFA02 hfa2, int v2, HFA02 hfa3, short v3, double v4, HFA02 hfa4, HFA02 hfa5, float v5, long v6, float v7, HFA02 hfa6, float v8, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA03")] public static extern double Add01_HFA03(HFA03 hfa1, float v1, HFA03 hfa2, int v2, HFA03 hfa3, short v3, double v4, HFA03 hfa4, HFA03 hfa5, float v5, long v6, float v7, HFA03 hfa6, float v8, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA05")] public static extern double Add01_HFA05(HFA05 hfa1, float v1, HFA05 hfa2, int v2, HFA05 hfa3, short v3, double v4, HFA05 hfa4, HFA05 hfa5, float v5, long v6, float v7, HFA05 hfa6, float v8, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA08")] public static extern double Add01_HFA08(HFA08 hfa1, float v1, HFA08 hfa2, int v2, HFA08 hfa3, short v3, double v4, HFA08 hfa4, HFA08 hfa5, float v5, long v6, float v7, HFA08 hfa6, float v8, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA11")] public static extern double Add01_HFA11(HFA11 hfa1, float v1, HFA11 hfa2, int v2, HFA11 hfa3, short v3, double v4, HFA11 hfa4, HFA11 hfa5, float v5, long v6, float v7, HFA11 hfa6, float v8, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA19")] public static extern double Add01_HFA19(HFA19 hfa1, float v1, HFA19 hfa2, int v2, HFA19 hfa3, short v3, double v4, HFA19 hfa4, HFA19 hfa5, float v5, long v6, float v7, HFA19 hfa6, float v8, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA00")] public static extern double Add01_HFA00(HFA03 hfa1, float v1, HFA02 hfa2, int v2, HFA19 hfa3, short v3, double v4, HFA05 hfa4, HFA08 hfa5, float v5, long v6, float v7, HFA11 hfa6, float v8, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA01")] public static extern double Add02_HFA01(HFA01 hfa1, HFA01 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA01 hfa3, double v7, float v8, HFA01 hfa4, short v9, HFA01 hfa5, float v10, HFA01 hfa6, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA02")] public static extern double Add02_HFA02(HFA02 hfa1, HFA02 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA02 hfa3, double v7, float v8, HFA02 hfa4, short v9, HFA02 hfa5, float v10, HFA02 hfa6, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA03")] public static extern double Add02_HFA03(HFA03 hfa1, HFA03 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA03 hfa3, double v7, float v8, HFA03 hfa4, short v9, HFA03 hfa5, float v10, HFA03 hfa6, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA05")] public static extern double Add02_HFA05(HFA05 hfa1, HFA05 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA05 hfa3, double v7, float v8, HFA05 hfa4, short v9, HFA05 hfa5, float v10, HFA05 hfa6, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA08")] public static extern double Add02_HFA08(HFA08 hfa1, HFA08 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA08 hfa3, double v7, float v8, HFA08 hfa4, short v9, HFA08 hfa5, float v10, HFA08 hfa6, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA11")] public static extern double Add02_HFA11(HFA11 hfa1, HFA11 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA11 hfa3, double v7, float v8, HFA11 hfa4, short v9, HFA11 hfa5, float v10, HFA11 hfa6, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA19")] public static extern double Add02_HFA19(HFA19 hfa1, HFA19 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA19 hfa3, double v7, float v8, HFA19 hfa4, short v9, HFA19 hfa5, float v10, HFA19 hfa6, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA00")] public static extern double Add02_HFA00(HFA01 hfa1, HFA05 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA03 hfa3, double v7, float v8, HFA11 hfa4, short v9, HFA19 hfa5, float v10, HFA08 hfa6, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA01")] public static extern double Add03_HFA01(float v1, sbyte v2, HFA01 hfa1, double v3, sbyte v4, HFA01 hfa2, long v5, short v6, int v7, HFA01 hfa3, HFA01 hfa4, float v8, HFA01 hfa5, float v9, HFA01 hfa6, float v10, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA02")] public static extern double Add03_HFA02(float v1, sbyte v2, HFA02 hfa1, double v3, sbyte v4, HFA02 hfa2, long v5, short v6, int v7, HFA02 hfa3, HFA02 hfa4, float v8, HFA02 hfa5, float v9, HFA02 hfa6, float v10, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA03")] public static extern double Add03_HFA03(float v1, sbyte v2, HFA03 hfa1, double v3, sbyte v4, HFA03 hfa2, long v5, short v6, int v7, HFA03 hfa3, HFA03 hfa4, float v8, HFA03 hfa5, float v9, HFA03 hfa6, float v10, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA05")] public static extern double Add03_HFA05(float v1, sbyte v2, HFA05 hfa1, double v3, sbyte v4, HFA05 hfa2, long v5, short v6, int v7, HFA05 hfa3, HFA05 hfa4, float v8, HFA05 hfa5, float v9, HFA05 hfa6, float v10, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA08")] public static extern double Add03_HFA08(float v1, sbyte v2, HFA08 hfa1, double v3, sbyte v4, HFA08 hfa2, long v5, short v6, int v7, HFA08 hfa3, HFA08 hfa4, float v8, HFA08 hfa5, float v9, HFA08 hfa6, float v10, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA11")] public static extern double Add03_HFA11(float v1, sbyte v2, HFA11 hfa1, double v3, sbyte v4, HFA11 hfa2, long v5, short v6, int v7, HFA11 hfa3, HFA11 hfa4, float v8, HFA11 hfa5, float v9, HFA11 hfa6, float v10, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA19")] public static extern double Add03_HFA19(float v1, sbyte v2, HFA19 hfa1, double v3, sbyte v4, HFA19 hfa2, long v5, short v6, int v7, HFA19 hfa3, HFA19 hfa4, float v8, HFA19 hfa5, float v9, HFA19 hfa6, float v10, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA00")] public static extern double Add03_HFA00(float v1, sbyte v2, HFA08 hfa1, double v3, sbyte v4, HFA19 hfa2, long v5, short v6, int v7, HFA03 hfa3, HFA01 hfa4, float v8, HFA11 hfa5, float v9, HFA02 hfa6, float v10, HFA05 hfa7); #else // FLOAT64 @@ -505,157 +505,157 @@ public class TestMan public static readonly float EXPECTED_SUM_HFA11 = Get_EXPECTED_SUM_HFA11(); public static readonly float EXPECTED_SUM_HFA19 = Get_EXPECTED_SUM_HFA19(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA01")] public static extern float Get_EXPECTED_SUM_HFA01(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA02")] public static extern float Get_EXPECTED_SUM_HFA02(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA03")] public static extern float Get_EXPECTED_SUM_HFA03(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA05")] public static extern float Get_EXPECTED_SUM_HFA05(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA08")] public static extern float Get_EXPECTED_SUM_HFA08(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA11")] public static extern float Get_EXPECTED_SUM_HFA11(); - [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "get_EXPECTED_SUM_HFA19")] public static extern float Get_EXPECTED_SUM_HFA19(); - [DllImport(Config.DllName, EntryPoint = "sum_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA01")] public static extern float Sum_HFA01(HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA02")] public static extern float Sum_HFA02(HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA03")] public static extern float Sum_HFA03(HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA05")] public static extern float Sum_HFA05(HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA08")] public static extern float Sum_HFA08(HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA11")] public static extern float Sum_HFA11(HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum_HFA19")] public static extern float Sum_HFA19(HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA01")] public static extern float Sum3_HFA01(float v1, long v2, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA02")] public static extern float Sum3_HFA02(float v1, long v2, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA03")] public static extern float Sum3_HFA03(float v1, long v2, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA05")] public static extern float Sum3_HFA05(float v1, long v2, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA08")] public static extern float Sum3_HFA08(float v1, long v2, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA11")] public static extern float Sum3_HFA11(float v1, long v2, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum3_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum3_HFA19")] public static extern float Sum3_HFA19(float v1, long v2, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA01")] public static extern float Sum5_HFA01(long v1, double v2, int v3, sbyte v4, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA02")] public static extern float Sum5_HFA02(long v1, double v2, int v3, sbyte v4, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA03")] public static extern float Sum5_HFA03(long v1, double v2, int v3, sbyte v4, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA05")] public static extern float Sum5_HFA05(long v1, double v2, int v3, sbyte v4, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA08")] public static extern float Sum5_HFA08(long v1, double v2, int v3, sbyte v4, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA11")] public static extern float Sum5_HFA11(long v1, double v2, int v3, sbyte v4, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum5_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum5_HFA19")] public static extern float Sum5_HFA19(long v1, double v2, int v3, sbyte v4, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA01")] public static extern float Sum8_HFA01(float v1, double v2, long v3, sbyte v4, double v5, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA02")] public static extern float Sum8_HFA02(float v1, double v2, long v3, sbyte v4, double v5, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA03")] public static extern float Sum8_HFA03(float v1, double v2, long v3, sbyte v4, double v5, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA05")] public static extern float Sum8_HFA05(float v1, double v2, long v3, sbyte v4, double v5, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA08")] public static extern float Sum8_HFA08(float v1, double v2, long v3, sbyte v4, double v5, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA11")] public static extern float Sum8_HFA11(float v1, double v2, long v3, sbyte v4, double v5, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum8_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum8_HFA19")] public static extern float Sum8_HFA19(float v1, double v2, long v3, sbyte v4, double v5, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA01")] public static extern float Sum11_HFA01(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA02")] public static extern float Sum11_HFA02(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA03")] public static extern float Sum11_HFA03(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA05")] public static extern float Sum11_HFA05(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA08")] public static extern float Sum11_HFA08(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA11")] public static extern float Sum11_HFA11(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum11_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum11_HFA19")] public static extern float Sum11_HFA19(double v1, float v2, float v3, int v4, float v5, long v6, double v7, float v8, HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA01")] public static extern float Sum19_HFA01(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA02")] public static extern float Sum19_HFA02(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA03")] public static extern float Sum19_HFA03(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA05")] public static extern float Sum19_HFA05(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA08")] public static extern float Sum19_HFA08(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA11")] public static extern float Sum19_HFA11(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "sum19_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "sum19_HFA19")] public static extern float Sum19_HFA19(float v1, double v2, float v3, double v4, float v5, double v6, float v7, double v8, float v9, double v10, float v11, double v12, float v13, HFA19 hfa); @@ -665,135 +665,135 @@ public class TestMan // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "average_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA01")] public static extern float Average_HFA01(HFA01 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA02")] public static extern float Average_HFA02(HFA02 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA03")] public static extern float Average_HFA03(HFA03 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA05")] public static extern float Average_HFA05(HFA05 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA08")] public static extern float Average_HFA08(HFA08 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA11")] public static extern float Average_HFA11(HFA11 hfa); - [DllImport(Config.DllName, EntryPoint = "average_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average_HFA19")] public static extern float Average_HFA19(HFA19 hfa); - [DllImport(Config.DllName, EntryPoint = "average3_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA01")] public static extern float Average3_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA02")] public static extern float Average3_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA03")] public static extern float Average3_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA05")] public static extern float Average3_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA08")] public static extern float Average3_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA11")] public static extern float Average3_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3); - [DllImport(Config.DllName, EntryPoint = "average3_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average3_HFA19")] public static extern float Average3_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3); - [DllImport(Config.DllName, EntryPoint = "average5_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA01")] public static extern float Average5_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA02")] public static extern float Average5_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA03")] public static extern float Average5_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA05")] public static extern float Average5_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA08")] public static extern float Average5_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA11")] public static extern float Average5_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5); - [DllImport(Config.DllName, EntryPoint = "average5_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average5_HFA19")] public static extern float Average5_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5); - [DllImport(Config.DllName, EntryPoint = "average8_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA01")] public static extern float Average8_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA02")] public static extern float Average8_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA03")] public static extern float Average8_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA05")] public static extern float Average8_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA08")] public static extern float Average8_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA11")] public static extern float Average8_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8); - [DllImport(Config.DllName, EntryPoint = "average8_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average8_HFA19")] public static extern float Average8_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8); - [DllImport(Config.DllName, EntryPoint = "average11_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA01")] public static extern float Average11_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8, HFA01 hfa9, HFA01 hfa10, HFA01 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA02")] public static extern float Average11_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8, HFA02 hfa9, HFA02 hfa10, HFA02 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA03")] public static extern float Average11_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8, HFA03 hfa9, HFA03 hfa10, HFA03 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA05")] public static extern float Average11_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8, HFA05 hfa9, HFA05 hfa10, HFA05 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA08")] public static extern float Average11_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8, HFA08 hfa9, HFA08 hfa10, HFA08 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA11")] public static extern float Average11_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8, HFA11 hfa9, HFA11 hfa10, HFA11 hfa11); - [DllImport(Config.DllName, EntryPoint = "average11_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average11_HFA19")] public static extern float Average11_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8, HFA19 hfa9, HFA19 hfa10, HFA19 hfa11); - [DllImport(Config.DllName, EntryPoint = "average19_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA01")] public static extern float Average19_HFA01(HFA01 hfa1, HFA01 hfa2, HFA01 hfa3, HFA01 hfa4, HFA01 hfa5, HFA01 hfa6, HFA01 hfa7, HFA01 hfa8, HFA01 hfa9, HFA01 hfa10, HFA01 hfa11, HFA01 hfa12, HFA01 hfa13, HFA01 hfa14, HFA01 hfa15, HFA01 hfa16, HFA01 hfa17, HFA01 hfa18, HFA01 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA02")] public static extern float Average19_HFA02(HFA02 hfa1, HFA02 hfa2, HFA02 hfa3, HFA02 hfa4, HFA02 hfa5, HFA02 hfa6, HFA02 hfa7, HFA02 hfa8, HFA02 hfa9, HFA02 hfa10, HFA02 hfa11, HFA02 hfa12, HFA02 hfa13, HFA02 hfa14, HFA02 hfa15, HFA02 hfa16, HFA02 hfa17, HFA02 hfa18, HFA02 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA03")] public static extern float Average19_HFA03(HFA03 hfa1, HFA03 hfa2, HFA03 hfa3, HFA03 hfa4, HFA03 hfa5, HFA03 hfa6, HFA03 hfa7, HFA03 hfa8, HFA03 hfa9, HFA03 hfa10, HFA03 hfa11, HFA03 hfa12, HFA03 hfa13, HFA03 hfa14, HFA03 hfa15, HFA03 hfa16, HFA03 hfa17, HFA03 hfa18, HFA03 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA05")] public static extern float Average19_HFA05(HFA05 hfa1, HFA05 hfa2, HFA05 hfa3, HFA05 hfa4, HFA05 hfa5, HFA05 hfa6, HFA05 hfa7, HFA05 hfa8, HFA05 hfa9, HFA05 hfa10, HFA05 hfa11, HFA05 hfa12, HFA05 hfa13, HFA05 hfa14, HFA05 hfa15, HFA05 hfa16, HFA05 hfa17, HFA05 hfa18, HFA05 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA08")] public static extern float Average19_HFA08(HFA08 hfa1, HFA08 hfa2, HFA08 hfa3, HFA08 hfa4, HFA08 hfa5, HFA08 hfa6, HFA08 hfa7, HFA08 hfa8, HFA08 hfa9, HFA08 hfa10, HFA08 hfa11, HFA08 hfa12, HFA08 hfa13, HFA08 hfa14, HFA08 hfa15, HFA08 hfa16, HFA08 hfa17, HFA08 hfa18, HFA08 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA11")] public static extern float Average19_HFA11(HFA11 hfa1, HFA11 hfa2, HFA11 hfa3, HFA11 hfa4, HFA11 hfa5, HFA11 hfa6, HFA11 hfa7, HFA11 hfa8, HFA11 hfa9, HFA11 hfa10, HFA11 hfa11, HFA11 hfa12, HFA11 hfa13, HFA11 hfa14, HFA11 hfa15, HFA11 hfa16, HFA11 hfa17, HFA11 hfa18, HFA11 hfa19); - [DllImport(Config.DllName, EntryPoint = "average19_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "average19_HFA19")] public static extern float Average19_HFA19(HFA19 hfa1, HFA19 hfa2, HFA19 hfa3, HFA19 hfa4, HFA19 hfa5, HFA19 hfa6, HFA19 hfa7, HFA19 hfa8, HFA19 hfa9, HFA19 hfa10, HFA19 hfa11, HFA19 hfa12, HFA19 hfa13, HFA19 hfa14, HFA19 hfa15, HFA19 hfa16, HFA19 hfa17, HFA19 hfa18, HFA19 hfa19); @@ -803,79 +803,79 @@ public class TestMan // --------------------------------------------------- - [DllImport(Config.DllName, EntryPoint = "add01_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA01")] public static extern float Add01_HFA01(HFA01 hfa1, float v1, HFA01 hfa2, int v2, HFA01 hfa3, short v3, double v4, HFA01 hfa4, HFA01 hfa5, float v5, long v6, float v7, HFA01 hfa6, float v8, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA02")] public static extern float Add01_HFA02(HFA02 hfa1, float v1, HFA02 hfa2, int v2, HFA02 hfa3, short v3, double v4, HFA02 hfa4, HFA02 hfa5, float v5, long v6, float v7, HFA02 hfa6, float v8, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA03")] public static extern float Add01_HFA03(HFA03 hfa1, float v1, HFA03 hfa2, int v2, HFA03 hfa3, short v3, double v4, HFA03 hfa4, HFA03 hfa5, float v5, long v6, float v7, HFA03 hfa6, float v8, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA05")] public static extern float Add01_HFA05(HFA05 hfa1, float v1, HFA05 hfa2, int v2, HFA05 hfa3, short v3, double v4, HFA05 hfa4, HFA05 hfa5, float v5, long v6, float v7, HFA05 hfa6, float v8, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA08")] public static extern float Add01_HFA08(HFA08 hfa1, float v1, HFA08 hfa2, int v2, HFA08 hfa3, short v3, double v4, HFA08 hfa4, HFA08 hfa5, float v5, long v6, float v7, HFA08 hfa6, float v8, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA11")] public static extern float Add01_HFA11(HFA11 hfa1, float v1, HFA11 hfa2, int v2, HFA11 hfa3, short v3, double v4, HFA11 hfa4, HFA11 hfa5, float v5, long v6, float v7, HFA11 hfa6, float v8, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA19")] public static extern float Add01_HFA19(HFA19 hfa1, float v1, HFA19 hfa2, int v2, HFA19 hfa3, short v3, double v4, HFA19 hfa4, HFA19 hfa5, float v5, long v6, float v7, HFA19 hfa6, float v8, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add01_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add01_HFA00")] public static extern float Add01_HFA00(HFA03 hfa1, float v1, HFA02 hfa2, int v2, HFA19 hfa3, short v3, double v4, HFA05 hfa4, HFA08 hfa5, float v5, long v6, float v7, HFA11 hfa6, float v8, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA01")] public static extern float Add02_HFA01(HFA01 hfa1, HFA01 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA01 hfa3, double v7, float v8, HFA01 hfa4, short v9, HFA01 hfa5, float v10, HFA01 hfa6, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA02")] public static extern float Add02_HFA02(HFA02 hfa1, HFA02 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA02 hfa3, double v7, float v8, HFA02 hfa4, short v9, HFA02 hfa5, float v10, HFA02 hfa6, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA03")] public static extern float Add02_HFA03(HFA03 hfa1, HFA03 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA03 hfa3, double v7, float v8, HFA03 hfa4, short v9, HFA03 hfa5, float v10, HFA03 hfa6, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA05")] public static extern float Add02_HFA05(HFA05 hfa1, HFA05 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA05 hfa3, double v7, float v8, HFA05 hfa4, short v9, HFA05 hfa5, float v10, HFA05 hfa6, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA08")] public static extern float Add02_HFA08(HFA08 hfa1, HFA08 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA08 hfa3, double v7, float v8, HFA08 hfa4, short v9, HFA08 hfa5, float v10, HFA08 hfa6, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA11")] public static extern float Add02_HFA11(HFA11 hfa1, HFA11 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA11 hfa3, double v7, float v8, HFA11 hfa4, short v9, HFA11 hfa5, float v10, HFA11 hfa6, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA19")] public static extern float Add02_HFA19(HFA19 hfa1, HFA19 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA19 hfa3, double v7, float v8, HFA19 hfa4, short v9, HFA19 hfa5, float v10, HFA19 hfa6, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add02_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add02_HFA00")] public static extern float Add02_HFA00(HFA01 hfa1, HFA05 hfa2, long v1, short v2, float v3, int v4, double v5, float v6, HFA03 hfa3, double v7, float v8, HFA11 hfa4, short v9, HFA19 hfa5, float v10, HFA08 hfa6, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA01", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA01")] public static extern float Add03_HFA01(float v1, sbyte v2, HFA01 hfa1, double v3, sbyte v4, HFA01 hfa2, long v5, short v6, int v7, HFA01 hfa3, HFA01 hfa4, float v8, HFA01 hfa5, float v9, HFA01 hfa6, float v10, HFA01 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA02", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA02")] public static extern float Add03_HFA02(float v1, sbyte v2, HFA02 hfa1, double v3, sbyte v4, HFA02 hfa2, long v5, short v6, int v7, HFA02 hfa3, HFA02 hfa4, float v8, HFA02 hfa5, float v9, HFA02 hfa6, float v10, HFA02 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA03", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA03")] public static extern float Add03_HFA03(float v1, sbyte v2, HFA03 hfa1, double v3, sbyte v4, HFA03 hfa2, long v5, short v6, int v7, HFA03 hfa3, HFA03 hfa4, float v8, HFA03 hfa5, float v9, HFA03 hfa6, float v10, HFA03 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA05", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA05")] public static extern float Add03_HFA05(float v1, sbyte v2, HFA05 hfa1, double v3, sbyte v4, HFA05 hfa2, long v5, short v6, int v7, HFA05 hfa3, HFA05 hfa4, float v8, HFA05 hfa5, float v9, HFA05 hfa6, float v10, HFA05 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA08", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA08")] public static extern float Add03_HFA08(float v1, sbyte v2, HFA08 hfa1, double v3, sbyte v4, HFA08 hfa2, long v5, short v6, int v7, HFA08 hfa3, HFA08 hfa4, float v8, HFA08 hfa5, float v9, HFA08 hfa6, float v10, HFA08 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA11", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA11")] public static extern float Add03_HFA11(float v1, sbyte v2, HFA11 hfa1, double v3, sbyte v4, HFA11 hfa2, long v5, short v6, int v7, HFA11 hfa3, HFA11 hfa4, float v8, HFA11 hfa5, float v9, HFA11 hfa6, float v10, HFA11 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA19", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA19")] public static extern float Add03_HFA19(float v1, sbyte v2, HFA19 hfa1, double v3, sbyte v4, HFA19 hfa2, long v5, short v6, int v7, HFA19 hfa3, HFA19 hfa4, float v8, HFA19 hfa5, float v9, HFA19 hfa6, float v10, HFA19 hfa7); - [DllImport(Config.DllName, EntryPoint = "add03_HFA00", CallingConvention = CallingConvention.StdCall)] + [DllImport(Config.DllName, EntryPoint = "add03_HFA00")] public static extern float Add03_HFA00(float v1, sbyte v2, HFA08 hfa1, double v3, sbyte v4, HFA19 hfa2, long v5, short v6, int v7, HFA03 hfa3, HFA01 hfa4, float v8, HFA11 hfa5, float v9, HFA02 hfa6, float v10, HFA05 hfa7); #endif // FLOAT64 From 297cf95f1c1a7c12c09ecff8b8680b56d85731dc Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 15:09:14 -0700 Subject: [PATCH 16/23] Cleanup hfa CMake --- src/tests/JIT/jit64/hfa/main/dll/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tests/JIT/jit64/hfa/main/dll/CMakeLists.txt b/src/tests/JIT/jit64/hfa/main/dll/CMakeLists.txt index 57dda096197d67..de8b31dab01137 100644 --- a/src/tests/JIT/jit64/hfa/main/dll/CMakeLists.txt +++ b/src/tests/JIT/jit64/hfa/main/dll/CMakeLists.txt @@ -2,13 +2,13 @@ project(hfa_interop) add_library(hfa_simple_f32_native_cpp SHARED hfa_native.cpp) -SET_TARGET_PROPERTIES(hfa_simple_f32_native_cpp PROPERTIES COMPILE_FLAGS "-c -DSIMPLE_HFA -DFLOAT32") +target_compile_definitions(hfa_simple_f32_native_cpp PRIVATE SIMPLE_HFA FLOAT32) add_library(hfa_simple_f64_native_cpp SHARED hfa_native.cpp) -SET_TARGET_PROPERTIES(hfa_simple_f64_native_cpp PROPERTIES COMPILE_FLAGS "-c -DSIMPLE_HFA -DFLOAT64") +target_compile_definitions(hfa_simple_f64_native_cpp PRIVATE SIMPLE_HFA FLOAT64) add_library(hfa_nested_f32_native_cpp SHARED hfa_native.cpp) -SET_TARGET_PROPERTIES(hfa_nested_f32_native_cpp PROPERTIES COMPILE_FLAGS "-c -DNESTED_HFA -DFLOAT32") +target_compile_definitions(hfa_nested_f32_native_cpp PRIVATE NESTED_HFA FLOAT32) add_library(hfa_nested_f64_native_cpp SHARED hfa_native.cpp) -SET_TARGET_PROPERTIES(hfa_nested_f64_native_cpp PROPERTIES COMPILE_FLAGS "-c -DNESTED_HFA -DFLOAT64") +target_compile_definitions(hfa_nested_f64_native_cpp PRIVATE NESTED_HFA FLOAT64) From ca4108682742d8d4675b4b2dc87cd98fb16354b8 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 22 Oct 2025 15:12:57 -0700 Subject: [PATCH 17/23] Standardize CMakeLists.txt casing --- .../JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj | 2 +- 50 files changed, 50 insertions(+), 50 deletions(-) diff --git a/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj b/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj index a667982e30e298..d92e6aef651a7b 100644 --- a/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj +++ b/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj @@ -10,6 +10,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj index 63f9af7888e84b..a476d233dbfeb1 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj index df97eebda945bb..6e996698944d45 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj index 2941d07fceca67..9909bb204ca53f 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj index ec6438458df73e..27e983f63a5e70 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj index ee2705c025df06..9e2c2e4b94f346 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj index a0b2e2256df777..c7d4a2232c140c 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj index 5b76bad8bf5f99..4642b75c9e580c 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj index 63857f5e7f1766..d77b5ef768d035 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj index 20a4cd50100183..a1e80af221d0e5 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj index 80ac74884c56fe..c9a598e9447aae 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj index 8f55ed4610016f..cdb44c29070661 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj index 64a6dd0efb1121..aefca5f07080d8 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj index 6061c152897d98..7ae927be5e857f 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj index b49c304b97b121..df1dc62ed901f0 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj index ae0702dcd14db3..c096b3fdd7ae3d 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj index d226b59e68987a..f4b4e8d068e6d0 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj index 6110a94701e0a5..bbb4449a91a0e9 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj index d0589f7d3250b0..b0658c3199c2f0 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj index e9ed41e43f6a3b..79275520fe7f6a 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj index 200e26b86d8eab..f25b0d9edcfb31 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj index f116867606285e..479675876534c0 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj index e428f2f0b0e907..5488e423c8691d 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj index 45a28baeeb9540..b9bd179a82216c 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj index c175069e6012a2..cef6086949a898 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj index 45c5266b2aac9a..e2dab5a3a7b6ca 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj index 1ec0ca2927349e..ac0cfebcf0a1ba 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj index d0d529557f3760..ff2957267b5426 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj index bd0ee9c1d9f2bb..d4164e9ebe1fe6 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj index 6fb6651fa7c48d..473d8b53420553 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj index 9aa15371f98f0f..67f5223c4138ca 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj index 3c68c19af3542a..10192b96434027 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj index 95897f0b30feae..98b81dc17ce674 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj index 6f7b5f08dbd027..bf8fc6de613342 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj index 1d0cafe06b2a61..7318bbbdcd0eb0 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj index 8bdbbf8a42ef99..7d823936c83285 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj index e8ffaea1631f71..7d0ea5b7bd7d81 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj index b984a0d23f1d33..570122daf89ded 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj index 0c0aefa4bd3411..4924adf9b10c16 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj index 840d864dd5479b..48c014029ccf04 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj index 78d2bdf84593a9..615eef8db53263 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj index 6aea30e966e695..483faad46775c4 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj index 253af8f5315152..00c26fba36b79d 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj index 7f2197bf5af7c2..3799010a04c9a6 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj index 6474310172b50f..22e8e177ae968f 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj index 19715f7a8c1586..9afd86e31f57fe 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj index eee97f05f36201..a220e6c41c2aba 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj index f809fcd1b12125..15cc6bfe4dc07d 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj index a4286a5b786610..daba5050fdf8ee 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj index f0435905a7e979..a6ddf418774346 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj @@ -12,6 +12,6 @@ - + From 0ff6530ba7e77c0954ad6a3e6ca31f0790cf4aa7 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 11:23:21 -0700 Subject: [PATCH 18/23] Unify structdef.cs --- .../nullable/castclass/structdef.cs | 414 ------------------ .../nullable/{box-unbox => }/structdef.cs | 0 2 files changed, 414 deletions(-) delete mode 100644 src/tests/JIT/jit64/valuetypes/nullable/castclass/structdef.cs rename src/tests/JIT/jit64/valuetypes/nullable/{box-unbox => }/structdef.cs (100%) diff --git a/src/tests/JIT/jit64/valuetypes/nullable/castclass/structdef.cs b/src/tests/JIT/jit64/valuetypes/nullable/castclass/structdef.cs deleted file mode 100644 index 29357891f65894..00000000000000 --- a/src/tests/JIT/jit64/valuetypes/nullable/castclass/structdef.cs +++ /dev/null @@ -1,414 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - -#pragma warning disable 0183 - -using System; -using System.ComponentModel; -using System.Reflection; -using System.Runtime.InteropServices; -using System.Runtime.Loader; -// primitives / CLR Types - -// interfaces -public interface IEmpty { } -public interface INotEmpty -{ - void DoNothing(); -} - -// generic interfaces -public interface IEmptyGen { } -public interface INotEmptyGen -{ - void DoNothing(); -} - -// struct -public struct EmptyStruct { } -public struct NotEmptyStruct -{ - public int Field; -} - -public struct NotEmptyStructQ -{ - public int? Field; -} - -public struct NotEmptyStructA -{ - public int[] Field; -} - -public struct NotEmptyStructQA -{ - public int?[] Field; -} - -// generic structs -public struct EmptyStructGen { } -public struct NotEmptyStructGen -{ - public T Field; -} - -public struct NotEmptyStructConstrainedGen where T : struct -{ - public T Field; -} - -public struct NotEmptyStructConstrainedGenA where T : struct -{ - public T[] Field; -} - -public struct NotEmptyStructConstrainedGenQ where T : struct -{ - public T? Field; -} - -public struct NotEmptyStructConstrainedGenQA where T : struct -{ - public T?[] Field; -} - -// nested struct -public struct NestedStruct -{ - public struct Nested { } -} - -public struct NestedStructGen -{ - public struct Nested { } -} - - -// struct with Field Offset -[StructLayout(LayoutKind.Explicit)] -public struct ExplicitFieldOffsetStruct -{ - [FieldOffset(0)] - public int Field00; - [FieldOffset(0x0f)] - public int Field15; -} - -// struct with Attributes -internal struct MarshalAsStruct -{ - [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)] - public string StringField; -} - -// struct implement interfaces -internal struct ImplementOneInterface : IEmpty { } - -internal struct ImplementTwoInterface : IEmpty, INotEmpty -{ - public void DoNothing() { } -} - -internal struct ImplementOneInterfaceGen : IEmptyGen { } - -internal struct ImplementTwoInterfaceGen : IEmptyGen, INotEmptyGen -{ - public void DoNothing() { } -} - -internal struct ImplementAllInterface : IEmpty, INotEmpty, IEmptyGen, INotEmptyGen -{ - public void DoNothing() { } - void INotEmptyGen.DoNothing() { } -} - -// enums -public enum IntE { start = 1, } -public enum ByteE : byte { start = 1, } -public enum LongE : long { start = 1, } - - -// other intersting structs -public struct WithMultipleGCHandleStruct -{ - public GCHandle H1; - public GCHandle H2; - public GCHandle H3; - public GCHandle H4; - public GCHandle H5; -} - -public struct WithOnlyFXTypeStruct -{ - public Guid GUID; - public decimal DECIMAL; -} - - -public struct MixedAllStruct -{ - public int INT; - public int? IntQ; - public int?[] IntQA; - public string STRING; - public IntE INTE; - public EmptyClass EMPTYCLASS; - public IEmpty IEMPTY; - public EmptyStruct EMPTYSTRUCT; - public IEmptyGen IEMPTYGEN; - public EmptyStructGen EMPTYSTRUCTGEN; - public WithOnlyFXTypeStruct WITHONLYFXTYPESTRUCT; - public GCHandle GCHANDLE; -} - - -// other types -public struct EmptyClass { } -public struct NotEmptyClass -{ - public int Field; -} - -public struct EmptyClassGen { } -public struct NotEmptyClassGen -{ - public T Field; -} - -public struct NotEmptyClassConstrainedGen where T : class -{ - public T Field; -} -public struct NestedClass -{ - public struct Nested { } -} - -public struct NestedClassGen -{ - public struct Nested { } -} - -internal class ImplementOneInterfaceC : IEmpty { } - -internal class ImplementTwoInterfaceC : IEmpty, INotEmpty -{ - public void DoNothing() { } -} - -internal class ImplementOneInterfaceGenC : IEmptyGen { } - -internal class ImplementTwoInterfaceGenC : IEmptyGen, INotEmptyGen -{ - public void DoNothing() { } -} - -internal class ImplementAllInterfaceC : IEmpty, INotEmpty, IEmptyGen, INotEmptyGen -{ - public void DoNothing() { } - void INotEmptyGen.DoNothing() { } -} - -public sealed class SealedClass { } - -public delegate void SimpleDelegate(); -public delegate void GenericDelegate(); - - -// ExitCode -public static class ExitCode -{ - public static int Failed = 101; - public static int Passed = 100; -} - -// Create Value Instance -internal static class Helper -{ - public static GCHandle GCHANDLE; - - static Helper() - { - GCHANDLE = GCHandle.Alloc(Console.Out); - - AssemblyLoadContext currentContext = AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly()); - if (currentContext != null) - { - currentContext.Unloading += Context_Unloading; - } - } - - private static void Context_Unloading(AssemblyLoadContext obj) - { - GCHANDLE.Free(); - } - - public static char Create(char val) { return 'c'; } - public static bool Create(bool val) { return true; } - public static byte Create(byte val) { return 0x08; } - public static sbyte Create(sbyte val) { return -0x0e; } - public static short Create(short val) { return -0x0f; } - public static ushort Create(ushort val) { return 0xff; } - public static int Create(int val) { return 100; } - public static uint Create(uint val) { return 200; } - public static long Create(long val) { return int.MaxValue; } - public static ulong Create(ulong val) { return 300; } - public static float Create(float val) { return 1.15f; } - public static double Create(double val) { return 0.05; } - public static decimal Create(decimal val) { return 1.0M; } - - public static IntPtr Create(IntPtr val) { return (IntPtr)1000; } - public static UIntPtr Create(UIntPtr val) { return (UIntPtr)2000; } - public static Guid Create(Guid val) { return new Guid("00020810-0001-0000-C000-000000000046"); } - public static GCHandle Create(GCHandle val) { return GCHANDLE; } - public static ByteE Create(ByteE val) { return (ByteE)9; } - public static IntE Create(IntE val) { return (IntE)55; } - public static LongE Create(LongE val) { return (LongE)34; } - public static EmptyStruct Create(EmptyStruct val) { return new EmptyStruct(); } - public static NotEmptyStruct Create(NotEmptyStruct val) { NotEmptyStruct ne = new NotEmptyStruct(); ne.Field = 100; return ne; } - public static NotEmptyStructQ Create(NotEmptyStructQ val) { NotEmptyStructQ neq = new NotEmptyStructQ(); neq.Field = 101; return neq; } - public static NotEmptyStructA Create(NotEmptyStructA val) { NotEmptyStructA nea = new NotEmptyStructA(); nea.Field = new int[] { 10 }; return nea; } - public static NotEmptyStructQA Create(NotEmptyStructQA val) { NotEmptyStructQA neq = new NotEmptyStructQA(); neq.Field = new int?[] { 10 }; return neq; } - public static EmptyStructGen Create(EmptyStructGen val) { return new EmptyStructGen(); } - public static NotEmptyStructGen Create(NotEmptyStructGen val) { NotEmptyStructGen ne = new NotEmptyStructGen(); ne.Field = 88; return ne; } - public static NotEmptyStructConstrainedGen Create(NotEmptyStructConstrainedGen val) { NotEmptyStructConstrainedGen ne = new NotEmptyStructConstrainedGen(); ne.Field = 1010; return ne; } - public static NotEmptyStructConstrainedGenA Create(NotEmptyStructConstrainedGenA val) { NotEmptyStructConstrainedGenA neq = new NotEmptyStructConstrainedGenA(); neq.Field = new int[] { 11 }; return neq; } - public static NotEmptyStructConstrainedGenQ Create(NotEmptyStructConstrainedGenQ val) { NotEmptyStructConstrainedGenQ neq = new NotEmptyStructConstrainedGenQ(); neq.Field = 12; return neq; } - public static NotEmptyStructConstrainedGenQA Create(NotEmptyStructConstrainedGenQA val) { NotEmptyStructConstrainedGenQA neq = new NotEmptyStructConstrainedGenQA(); neq.Field = new int?[] { 17 }; return neq; } - public static NestedStruct Create(NestedStruct val) { NestedStruct ns = new NestedStruct(); return ns; } - public static NestedStructGen Create(NestedStructGen val) { NestedStructGen nsg = new NestedStructGen(); return nsg; } - public static ExplicitFieldOffsetStruct Create(ExplicitFieldOffsetStruct val) { ExplicitFieldOffsetStruct epl = new ExplicitFieldOffsetStruct(); epl.Field00 = 40; epl.Field15 = 15; return epl; } - public static MarshalAsStruct Create(MarshalAsStruct val) { MarshalAsStruct ma = new MarshalAsStruct(); ma.StringField = "Nullable"; return ma; } - public static ImplementOneInterface Create(ImplementOneInterface val) { ImplementOneInterface imp = new ImplementOneInterface(); return imp; } - public static ImplementTwoInterface Create(ImplementTwoInterface val) { ImplementTwoInterface imp = new ImplementTwoInterface(); return imp; } - public static ImplementOneInterfaceGen Create(ImplementOneInterfaceGen val) { ImplementOneInterfaceGen imp = new ImplementOneInterfaceGen(); return imp; } - public static ImplementTwoInterfaceGen Create(ImplementTwoInterfaceGen val) { ImplementTwoInterfaceGen imp = new ImplementTwoInterfaceGen(); return imp; } - public static ImplementAllInterface Create(ImplementAllInterface val) { ImplementAllInterface imp = new ImplementAllInterface(); return imp; } - public static WithMultipleGCHandleStruct Create(WithMultipleGCHandleStruct val) - { WithMultipleGCHandleStruct mgch = new WithMultipleGCHandleStruct(); mgch.H1 = GCHANDLE; mgch.H2 = GCHANDLE; mgch.H3 = GCHANDLE; mgch.H4 = GCHANDLE; mgch.H5 = GCHANDLE; return mgch; } - public static WithOnlyFXTypeStruct Create(WithOnlyFXTypeStruct val) { WithOnlyFXTypeStruct wofx = new WithOnlyFXTypeStruct(); wofx.DECIMAL = 50.0m; wofx.GUID = Create(default(Guid)); return wofx; } - public static MixedAllStruct Create(MixedAllStruct val) - { - MixedAllStruct mas; - mas.INT = 10; - mas.IntQ = null; - mas.IntQA = new int?[] { 10 }; - mas.STRING = "Nullable"; - mas.INTE = Create(default(IntE)); - mas.EMPTYCLASS = new EmptyClass(); - mas.IEMPTY = Create(default(ImplementOneInterface)); - mas.EMPTYSTRUCT = Create(default(EmptyStruct)); - mas.IEMPTYGEN = Create(default(ImplementOneInterfaceGen)); - mas.EMPTYSTRUCTGEN = Create(default(EmptyStructGen)); - mas.WITHONLYFXTYPESTRUCT = Create(default(WithOnlyFXTypeStruct)); - mas.GCHANDLE = Create(default(GCHandle)); - - return mas; - } - - public static bool Compare(char val, char val1) { return val == val1; } - public static bool Compare(bool val, bool val1) { return val == val1; } - public static bool Compare(byte val, byte val1) { return val == val1; } - public static bool Compare(sbyte val, sbyte val1) { return val == val1; } - public static bool Compare(short val, short val1) { return val == val1; } - public static bool Compare(ushort val, ushort val1) { return val == val1; } - public static bool Compare(int val, int val1) { return val == val1; } - public static bool Compare(uint val, uint val1) { return val == val1; } - public static bool Compare(long val, long val1) { return val == val1; } - public static bool Compare(ulong val, ulong val1) { return val == val1; } - public static bool Compare(float val, float val1) { return val == val1; } - public static bool Compare(double val, double val1) { return val == val1; } - public static bool Compare(decimal val, decimal val1) { return val == val1; } - - public static bool Compare(IntPtr val, IntPtr val1) { return val == val1; } - public static bool Compare(UIntPtr val, UIntPtr val1) { return val == val1; } - public static bool Compare(Guid val, Guid val1) { return val == val1; } - public static bool Compare(GCHandle val, GCHandle val1) { return val == val1; } - public static bool Compare(ByteE val, ByteE val1) { return val == val1; } - public static bool Compare(IntE val, IntE val1) { return val == val1; } - public static bool Compare(LongE val, LongE val1) { return val == val1; } - public static bool Compare(EmptyStruct val, EmptyStruct val1) { return val.Equals(val1); } - public static bool Compare(NotEmptyStruct val, NotEmptyStruct val1) { return val.Field == val1.Field; } - public static bool Compare(NotEmptyStructQ val, NotEmptyStructQ val1) { return val.Field == val1.Field; } - public static bool Compare(NotEmptyStructA val, NotEmptyStructA val1) { return val.Field[0] == val1.Field[0]; } - public static bool Compare(NotEmptyStructQA val, NotEmptyStructQA val1) { return val.Field[0] == val1.Field[0]; } - public static bool Compare(EmptyStructGen val, EmptyStructGen val1) { return val.Equals(val1); } - public static bool Compare(NotEmptyStructGen val, NotEmptyStructGen val1) { return val.Field == val1.Field; } - public static bool Compare(NotEmptyStructConstrainedGen val, NotEmptyStructConstrainedGen val1) { return val.Field == val1.Field; } - public static bool Compare(NotEmptyStructConstrainedGenA val, NotEmptyStructConstrainedGenA val1) { return val.Field[0] == val1.Field[0]; } - public static bool Compare(NotEmptyStructConstrainedGenQ val, NotEmptyStructConstrainedGenQ val1) { return val.Field == val1.Field; } - public static bool Compare(NotEmptyStructConstrainedGenQA val, NotEmptyStructConstrainedGenQA val1) { return val.Field[0] == val1.Field[0]; } - public static bool Compare(NestedStruct val, NestedStruct val1) { return val.Equals(val1); } - public static bool Compare(NestedStructGen val, NestedStructGen val1) { return val.Equals(val1); } - public static bool Compare(ExplicitFieldOffsetStruct val, ExplicitFieldOffsetStruct val1) { return (val.Field00 == val1.Field00) && (val.Field15 == val1.Field15); } - public static bool Compare(MarshalAsStruct val, MarshalAsStruct val1) { return val.Equals(val1); } - public static bool Compare(ImplementOneInterface val, ImplementOneInterface val1) { return (val is IEmpty) && val.Equals(val1); } - public static bool Compare(ImplementTwoInterface val, ImplementTwoInterface val1) { return (val is IEmpty) && val is INotEmpty && val.Equals(val1); } - public static bool Compare(ImplementOneInterfaceGen val, ImplementOneInterfaceGen val1) { return val is IEmptyGen && val.Equals(val1); } - public static bool Compare(ImplementTwoInterfaceGen val, ImplementTwoInterfaceGen val1) { return val is IEmptyGen && val is INotEmptyGen && val.Equals(val1); } - public static bool Compare(ImplementAllInterface val, ImplementAllInterface val1) { return val is IEmpty && val is INotEmpty && val is IEmptyGen && val is INotEmptyGen && val.Equals(val1); } - public static bool Compare(WithMultipleGCHandleStruct val, WithMultipleGCHandleStruct val1) - { return val.H1 == val1.H1 && val.H2 == val1.H2 && val.H3 == val1.H3 && val.H4 == val1.H4 && val.H5 == val1.H5; } - public static bool Compare(WithOnlyFXTypeStruct val, WithOnlyFXTypeStruct val1) { return val.GUID == val1.GUID && val.DECIMAL == val1.DECIMAL; } - public static bool Compare(MixedAllStruct val, MixedAllStruct val1) - { - return val.INT == val1.INT && - val.IntQ == val1.IntQ && - val.IntQA[0] == val1.IntQA[0] && - val.STRING == val1.STRING && - val.INTE == val1.INTE && - val.EMPTYCLASS.Equals(val1.EMPTYCLASS) && - val.IEMPTY.Equals(val1.IEMPTY) && - Compare(val.EMPTYSTRUCT, val1.EMPTYSTRUCT) && - val.IEMPTYGEN.Equals(val1.IEMPTYGEN) && - Compare(val.EMPTYSTRUCTGEN, val1.EMPTYSTRUCTGEN) && - Compare(val.WITHONLYFXTYPESTRUCT, val1.WITHONLYFXTYPESTRUCT) && - Compare(val.GCHANDLE, val1.GCHANDLE); - } - - public static bool Compare(char? val, char val1) { return Compare(val.Value, val1); } - public static bool Compare(bool? val, bool val1) { return Compare(val.Value, val1); } - public static bool Compare(byte? val, byte val1) { return Compare(val.Value, val1); } - public static bool Compare(sbyte? val, sbyte val1) { return Compare(val.Value, val1); } - public static bool Compare(short? val, short val1) { return Compare(val.Value, val1); } - public static bool Compare(ushort? val, ushort val1) { return Compare(val.Value, val1); } - public static bool Compare(int? val, int val1) { return Compare(val.Value, val1); } - public static bool Compare(uint? val, uint val1) { return Compare(val.Value, val1); } - public static bool Compare(long? val, long val1) { return Compare(val.Value, val1); } - public static bool Compare(ulong? val, ulong val1) { return Compare(val.Value, val1); } - public static bool Compare(float? val, float val1) { return Compare(val.Value, val1); } - public static bool Compare(double? val, double val1) { return Compare(val.Value, val1); } - public static bool Compare(decimal? val, decimal val1) { return Compare(val.Value, val1); } - - public static bool Compare(IntPtr? val, IntPtr val1) { return Compare(val.Value, val1); } - public static bool Compare(UIntPtr? val, UIntPtr val1) { return Compare(val.Value, val1); } - public static bool Compare(Guid? val, Guid val1) { return Compare(val.Value, val1); } - public static bool Compare(GCHandle? val, GCHandle val1) { return Compare(val.Value, val1); } - public static bool Compare(ByteE? val, ByteE val1) { return Compare(val.Value, val1); } - public static bool Compare(IntE? val, IntE val1) { return Compare(val.Value, val1); } - public static bool Compare(LongE? val, LongE val1) { return Compare(val.Value, val1); } - public static bool Compare(EmptyStruct? val, EmptyStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStruct? val, NotEmptyStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructQ? val, NotEmptyStructQ val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructA? val, NotEmptyStructA val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructQA? val, NotEmptyStructQA val1) { return Compare(val.Value, val1); } - public static bool Compare(EmptyStructGen? val, EmptyStructGen val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructGen? val, NotEmptyStructGen val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructConstrainedGen? val, NotEmptyStructConstrainedGen val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructConstrainedGenA? val, NotEmptyStructConstrainedGenA val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructConstrainedGenQ? val, NotEmptyStructConstrainedGenQ val1) { return Compare(val.Value, val1); } - public static bool Compare(NotEmptyStructConstrainedGenQA? val, NotEmptyStructConstrainedGenQA val1) { return Compare(val.Value, val1); } - public static bool Compare(NestedStruct? val, NestedStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(NestedStructGen? val, NestedStructGen val1) { return Compare(val.Value, val1); } - public static bool Compare(ExplicitFieldOffsetStruct? val, ExplicitFieldOffsetStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(MarshalAsStruct? val, MarshalAsStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(ImplementOneInterface? val, ImplementOneInterface val1) { return Compare(val.Value, val1); } - public static bool Compare(ImplementTwoInterface? val, ImplementTwoInterface val1) { return Compare(val.Value, val1); } - public static bool Compare(ImplementOneInterfaceGen? val, ImplementOneInterfaceGen val1) { return Compare(val.Value, val1); } - public static bool Compare(ImplementTwoInterfaceGen? val, ImplementTwoInterfaceGen val1) { return Compare(val.Value, val1); } - public static bool Compare(ImplementAllInterface? val, ImplementAllInterface val1) { return Compare(val.Value, val1); } - public static bool Compare(WithMultipleGCHandleStruct? val, WithMultipleGCHandleStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(WithOnlyFXTypeStruct? val, WithOnlyFXTypeStruct val1) { return Compare(val.Value, val1); } - public static bool Compare(MixedAllStruct? val, MixedAllStruct val1) { return Compare(val.Value, val1); } -} diff --git a/src/tests/JIT/jit64/valuetypes/nullable/box-unbox/structdef.cs b/src/tests/JIT/jit64/valuetypes/nullable/structdef.cs similarity index 100% rename from src/tests/JIT/jit64/valuetypes/nullable/box-unbox/structdef.cs rename to src/tests/JIT/jit64/valuetypes/nullable/structdef.cs From da52498beb5d513cf0815026a5a9bd6c4d14232c Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 11:25:15 -0700 Subject: [PATCH 19/23] Mark a test as MonoAotIncompatible --- src/tests/JIT/jit64/opt/cse/HugeField2.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj index f6251fa8577ea0..96bf1d4d58cfa4 100644 --- a/src/tests/JIT/jit64/opt/cse/HugeField2.csproj +++ b/src/tests/JIT/jit64/opt/cse/HugeField2.csproj @@ -3,6 +3,7 @@ true + true Full From 3f466a5d97654c07baf6f5092b3e621848c98aee Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 13:29:10 -0700 Subject: [PATCH 20/23] Fix extra newlines --- src/tests/JIT/jit64/mcc/interop/mcc_i00.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i01.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i02.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i03.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i10.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i11.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i12.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i13.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i30.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i31.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i32.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i33.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i50.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i51.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i52.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i53.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i60.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i61.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i62.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i63.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i70.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i71.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i73.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i80.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i81.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i82.il | 5 ----- src/tests/JIT/jit64/mcc/interop/mcc_i83.il | 5 ----- 27 files changed, 135 deletions(-) diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il index 3982786de34e4a..ccbf9e835103a4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il @@ -81,8 +81,3 @@ } // end of class MyClass } // end of namespace mcc_i00 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il index b8c2d596805441..0e41b2d59da243 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il @@ -81,8 +81,3 @@ } // end of class MyClass } // end of namespace mcc_i01 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il index aea6aef8389a2a..0fa738d1b3450f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il @@ -101,8 +101,3 @@ } // end of class MyClass } // end of namespace mcc_i02 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il index 9c535f633bb887..7f186f790a9561 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il @@ -105,8 +105,3 @@ } // end of class MyClass } // end of namespace mcc_i03 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il index 792fc62cf90a4f..684740672bc69a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il @@ -79,8 +79,3 @@ } // end of class MyClass } // end of namespace mcc_i10 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il index 4d9389b91d528e..4f04d4f80bc6ff 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il @@ -81,8 +81,3 @@ } // end of class MyClass } // end of namespace mcc_i11 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il index df8263d5178eda..874c225acfbf43 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il @@ -101,8 +101,3 @@ } // end of class MyClass } // end of namespace mcc_i12 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il index 3402a99699ae30..9aebe0b99e3898 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il @@ -105,8 +105,3 @@ } // end of class MyClass } // end of namespace mcc_i13 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il index 7c7e9062a3e71c..990a9ede80dfdb 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il @@ -124,8 +124,3 @@ } // end of class MyClass } // end of namespace mcc_i30 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il index d62964657f3e08..87493464aa1c54 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il @@ -125,8 +125,3 @@ } // end of class MyClass } // end of namespace mcc_i31 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il index 9d2d71f7663149..0838584223ce4a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il @@ -147,8 +147,3 @@ } // end of class MyClass } // end of namespace mcc_i32 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il index 21b634410a52d0..f044ab4c581fe9 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il @@ -151,8 +151,3 @@ } // end of class MyClass } // end of namespace mcc_i33 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il index 5adae44cdaa67b..0706f0ebcd7798 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il @@ -124,8 +124,3 @@ } // end of class MyClass } // end of namespace mcc_i50 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il index d1bd78ad0e5c78..f804f245882a5d 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il @@ -125,8 +125,3 @@ } // end of class MyClass } // end of namespace mcc_i51 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il index f330cbadf994d2..2f55cbecf93a2f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il @@ -147,8 +147,3 @@ } // end of class MyClass } // end of namespace mcc_i52 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il index d5c5b93d20af97..09c5214d5a1b6a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il @@ -151,8 +151,3 @@ } // end of class MyClass } // end of namespace mcc_i53 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il index c39804d43b8083..557ce5403f9d43 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il @@ -124,8 +124,3 @@ } // end of class MyClass } // end of namespace mcc_i60 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il index ce075182a818f9..f5f994510efaf7 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il @@ -125,8 +125,3 @@ } // end of class MyClass } // end of namespace mcc_i61 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il index 9cc3051fd8985f..94471ded546b72 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il @@ -147,8 +147,3 @@ } // end of class MyClass } // end of namespace mcc_i62 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il index d8afe3ff3d47b4..94e890fc1da1f8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il @@ -151,8 +151,3 @@ } // end of class MyClass } // end of namespace mcc_i63 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il index d807b5eaeace7d..ee9e57281d26d0 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il @@ -124,8 +124,3 @@ } // end of class MyClass } // end of namespace mcc_i70 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il index 47991891498e40..b91a096a0ed6ad 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il @@ -125,8 +125,3 @@ } // end of class MyClass } // end of namespace mcc_i71 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il index 0da2e45b3b3ea6..352e14e5cbfea1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il @@ -151,8 +151,3 @@ } // end of class MyClass } // end of namespace mcc_i73 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il index 40e56759ee7cad..a7be5aa532c252 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il @@ -124,8 +124,3 @@ } // end of class MyClass } // end of namespace mcc_i80 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il index e6b50d4ad7e73d..74236d19ff8080 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il @@ -125,8 +125,3 @@ } // end of class MyClass } // end of namespace mcc_i81 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il index 5983d2af988160..7d5b4f39aa59bc 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il @@ -147,8 +147,3 @@ } // end of class MyClass } // end of namespace mcc_i82 - - - - - diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il index 59bad01efad66f..9ccf6a53a280af 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il @@ -151,8 +151,3 @@ } // end of class MyClass } // end of namespace mcc_i83 - - - - - From d95d59ae14eee2fa1e1dcc8866298d09e66aa0a7 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 13:29:50 -0700 Subject: [PATCH 21/23] Remove duplicate.txt extension --- .../JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj | 2 +- src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj | 2 +- 50 files changed, 50 insertions(+), 50 deletions(-) diff --git a/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj b/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj index d92e6aef651a7b..63597113b415e9 100644 --- a/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj +++ b/src/tests/JIT/jit64/hfa/main/dll/hfa_nested_f64_interop_cpp.csproj @@ -10,6 +10,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj index a476d233dbfeb1..f1fbe9cde25a21 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj index 6e996698944d45..da371fb9494b22 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj index 9909bb204ca53f..ad994538dc63ff 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj index 27e983f63a5e70..2fee40d0841a41 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj index 9e2c2e4b94f346..d74ee2b4aac55b 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj index c7d4a2232c140c..c3bab18ecc22c4 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj index 4642b75c9e580c..a51645b926abee 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj index d77b5ef768d035..704e67eef66a60 100644 --- a/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj index a1e80af221d0e5..4efe0d889a362f 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj index c9a598e9447aae..931f2de93ce8ac 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj index cdb44c29070661..eb882142d8d601 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj index aefca5f07080d8..d7a72abdbfd521 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj index 7ae927be5e857f..4978c0dd240e96 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj index df1dc62ed901f0..349a58d45b33fa 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj index c096b3fdd7ae3d..17927968165bef 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj index f4b4e8d068e6d0..5c88e684ea1464 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj index bbb4449a91a0e9..cdccfc3d1e3640 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj index b0658c3199c2f0..a6546dab2cb03d 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj index 79275520fe7f6a..334611ffc09e25 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj index f25b0d9edcfb31..04d6b873822b48 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj index 479675876534c0..a542462868ba75 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj index 5488e423c8691d..f7f40b3bb0f117 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf0B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj index b9bd179a82216c..e8c2dc30a9b528 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj index cef6086949a898..5d191fbe64f1ff 100644 --- a/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj @@ -9,6 +9,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj index e2dab5a3a7b6ca..9357aff292a6bc 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd0C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj index ac0cfebcf0a1ba..7aa2321f55612b 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj index ff2957267b5426..52f77c29f3d230 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj index d4164e9ebe1fe6..d7a3e1ed254c83 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj index 473d8b53420553..9da5da176cfdac 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj index 67f5223c4138ca..df9026814fcfa8 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj index 10192b96434027..269f6977272edb 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj index 98b81dc17ce674..5c0d71d2a9dd0e 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj index bf8fc6de613342..2e4ca1940fc3c6 100644 --- a/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj index 7318bbbdcd0eb0..f5cd9688444491 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj index 7d823936c83285..c116cea0f765f6 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj index 7d0ea5b7bd7d81..999d0e68dae81a 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj index 570122daf89ded..36d48dcc1bdc83 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj index 4924adf9b10c16..f4545e7a47dd1b 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj index 48c014029ccf04..380cf10e64487a 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj index 615eef8db53263..8f1fd3d8ef00f4 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj index 483faad46775c4..b8e067b621b894 100644 --- a/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj index 00c26fba36b79d..35e3eba7c55174 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj index 3799010a04c9a6..10492a52660440 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj index 22e8e177ae968f..62706a17a81b7b 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj index 9afd86e31f57fe..3bdcdba347a5be 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj index a220e6c41c2aba..c826d05090a807 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj index 15cc6bfe4dc07d..30b2ee89861f1d 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj @@ -12,6 +12,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj index daba5050fdf8ee..ebcf65c63af1c1 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj @@ -13,6 +13,6 @@ - + diff --git a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj index a6ddf418774346..ede6d66c346536 100644 --- a/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj +++ b/src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj @@ -12,6 +12,6 @@ - + From bb815bb03912b4f70935302f6752c782be12a208 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 13:46:56 -0700 Subject: [PATCH 22/23] Move hugeexpr1 back to RPI --- src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj index fc5e6d90a5b477..46055c653b927c 100644 --- a/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj +++ b/src/tests/JIT/jit64/opt/cse/hugeexpr1.csproj @@ -1,5 +1,7 @@ + + true true From c783cd503518288e8626886d8590b52f686be15f Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Fri, 24 Oct 2025 13:49:37 -0700 Subject: [PATCH 23/23] Use PlatformDetection API that was just introduced --- src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs | 2 -- src/tests/JIT/jit64/mcc/interop/mcc_i00.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i01.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i02.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i03.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i10.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i11.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i12.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i13.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i30.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i31.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i32.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i33.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i50.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i51.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i52.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i53.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i60.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i61.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i62.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i63.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i70.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i71.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i72.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i73.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i80.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i81.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i82.il | 2 +- src/tests/JIT/jit64/mcc/interop/mcc_i83.il | 2 +- 29 files changed, 28 insertions(+), 30 deletions(-) diff --git a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs index 4f06ed065ae17d..970b754466d609 100644 --- a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs +++ b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs @@ -27,8 +27,6 @@ public static class PlatformDetection public static bool IsCollectibleAssembliesSupported => !Utilities.IsNativeAot; - public static bool IsVarArgsSupported => IsWindows && !Utilities.IsMonoRuntime && !Utilities.IsNativeAot; - private static volatile Tuple s_lazyNonZeroLowerBoundArraySupported; public static bool IsNonZeroLowerBoundArraySupported { diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il index ccbf9e835103a4..29fafa8d7eb1e2 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i00.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i00.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il index 0e41b2d59da243..bc6ff72a5ab2bb 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i01.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i01.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il index 0fa738d1b3450f..01de0764c4d81b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i02.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i02.il @@ -62,7 +62,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il index 7f186f790a9561..cf25e79747abc7 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i03.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i03.il @@ -66,7 +66,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il index 684740672bc69a..67852c5764e24e 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i10.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i10.il @@ -18,7 +18,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il index 4f04d4f80bc6ff..e3e88be361ecea 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i11.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i11.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il index 874c225acfbf43..ce1d212e93fb3b 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i12.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i12.il @@ -62,7 +62,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il index 9aebe0b99e3898..59d1ee9491a57a 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i13.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i13.il @@ -66,7 +66,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il index 990a9ede80dfdb..bb6994426a44ec 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i30.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i30.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il index 87493464aa1c54..94a23246900f13 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i31.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i31.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il index 0838584223ce4a..3d6f3abec29736 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i32.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i32.il @@ -108,7 +108,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il index f044ab4c581fe9..36723d4ee81704 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i33.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i33.il @@ -112,7 +112,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il index 0706f0ebcd7798..ffd44db724af09 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i50.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i50.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il index f804f245882a5d..70506efb4dd186 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i51.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i51.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il index 2f55cbecf93a2f..7501785a9847ab 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i52.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i52.il @@ -108,7 +108,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il index 09c5214d5a1b6a..4feee6e90f268c 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i53.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i53.il @@ -112,7 +112,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il index 557ce5403f9d43..402b444ef82fb6 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i60.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i60.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il index f5f994510efaf7..15e73fd7b303f4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i61.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i61.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il index 94471ded546b72..7441f9b1033b3f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i62.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i62.il @@ -108,7 +108,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il index 94e890fc1da1f8..63edee8a8221c4 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i63.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i63.il @@ -112,7 +112,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il index ee9e57281d26d0..6a3b5bb0157751 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i70.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i70.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il index b91a096a0ed6ad..298badb79db1a1 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i71.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i71.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il index d5d29ce664fb39..8cc336c476488f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i72.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i72.il @@ -108,7 +108,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 call int32 mcc_i72.MyClass::Test() diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il index 352e14e5cbfea1..bb63f4238199e8 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i73.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i73.il @@ -112,7 +112,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il index a7be5aa532c252..c4219eab107a38 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i80.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i80.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il index 74236d19ff8080..70a85f2bbd705f 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i81.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i81.il @@ -20,7 +20,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il index 7d5b4f39aa59bc..da77ceb0b09d26 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i82.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i82.il @@ -108,7 +108,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1 diff --git a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il index 9ccf6a53a280af..7e20a6d13b3528 100644 --- a/src/tests/JIT/jit64/mcc/interop/mcc_i83.il +++ b/src/tests/JIT/jit64/mcc/interop/mcc_i83.il @@ -112,7 +112,7 @@ { .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ConditionalFactAttribute::.ctor(class [mscorlib]System.Type, string[]) = { type([TestLibrary]TestLibrary.PlatformDetection) - string[1] ('IsVarArgsSupported') + string[1] ('IsVarArgSupported') } .maxstack 1