diff --git a/src/tests/baseservices/typeequivalence/signatures/nopiatestil.il b/src/tests/baseservices/typeequivalence/signatures/nopiatestil.il index 0847732bae4408..54b746d2052a65 100644 --- a/src/tests/baseservices/typeequivalence/signatures/nopiatestil.il +++ b/src/tests/baseservices/typeequivalence/signatures/nopiatestil.il @@ -19,6 +19,8 @@ { .ver 0:0:0:0 } +.assembly extern TestLibrary {} + .assembly nopiatestil { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) @@ -1011,52 +1013,60 @@ IL_00cd, IL_00d5, IL_00dd) - IL_006b: br.s IL_00e5 + IL_006b: br IL_00e5 IL_006d: call void NoPIATest.Program::Test1_0() IL_0072: nop - IL_0073: br.s IL_00e5 + IL_0073: br IL_00e5 IL_0075: call void NoPIATest.Program::Test1_1() IL_007a: nop - IL_007b: br.s IL_00e5 + IL_007b: br IL_00e5 IL_007d: call void NoPIATest.Program::Test2() IL_0082: nop - IL_0083: br.s IL_00e5 + IL_0083: br IL_00e5 IL_0085: call void NoPIATest.Program::Test3() IL_008a: nop - IL_008b: br.s IL_00e5 + IL_008b: br IL_00e5 IL_008d: call void NoPIATest.Program::Test4() IL_0092: nop - IL_0093: br.s IL_00e5 + IL_0093: br IL_00e5 IL_0095: call void NoPIATest.Program::Test5() IL_009a: nop - IL_009b: br.s IL_00e5 + IL_009b: br IL_00e5 IL_009d: call void NoPIATest.Program::Test6() IL_00a2: nop - IL_00a3: br.s IL_00e5 + IL_00a3: br IL_00e5 IL_00a5: call void NoPIATest.Program::Test7() IL_00aa: nop - IL_00ab: br.s IL_00e5 + IL_00ab: br IL_00e5 IL_00ad: call void NoPIATest.Program::Test8() IL_00b2: nop - IL_00b3: br.s IL_00e5 - IL_00b5: call void NoPIATest.Program::Test9() - IL_00ba: nop - IL_00bb: br.s IL_00e5 - IL_00bd: call void NoPIATest.Program::Test10() - IL_00c2: nop - IL_00c3: br.s IL_00e5 + IL_00b3: br IL_00e5 + + IL_00b5: + call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsVarArgSupported() + brfalse.s IL_SkipVarArgsTests_9 + + call void NoPIATest.Program::Test9() + IL_SkipVarArgsTests_9: nop + IL_00bb: br IL_00e5 + IL_00bd: + call bool [TestLibrary]TestLibrary.PlatformDetection::get_IsVarArgSupported() + brfalse.s IL_SkipVarArgsTests_10 + call void NoPIATest.Program::Test10() + IL_SkipVarArgsTests_10: nop + IL_00c3: br IL_00e5 IL_00c5: call void NoPIATest.Program::Test11() IL_00ca: nop - IL_00cb: br.s IL_00e5 + IL_00cb: br IL_00e5 IL_00cd: call void NoPIATest.Program::Test12() IL_00d2: nop - IL_00d3: br.s IL_00e5 + IL_00d3: br IL_00e5 IL_00d5: call void NoPIATest.Program::Test13() IL_00da: nop - IL_00db: br.s IL_00e5 + IL_00db: br IL_00e5 IL_00dd: call void NoPIATest.Program::Test14() IL_00e2: nop - IL_00e3: br.s IL_00e5 + IL_00e3: br IL_00e5 IL_00e5: nop IL_00e6: ldloc.2 IL_00e7: ldc.i4.1 diff --git a/src/tests/baseservices/typeequivalence/signatures/nopiatestil.ilproj b/src/tests/baseservices/typeequivalence/signatures/nopiatestil.ilproj index 605c52ed5cc211..2f82fd470b39f0 100644 --- a/src/tests/baseservices/typeequivalence/signatures/nopiatestil.ilproj +++ b/src/tests/baseservices/typeequivalence/signatures/nopiatestil.ilproj @@ -8,5 +8,6 @@ +