Remove mscorlib 1.x strong references from tests
authorMichal Strehovský <michals@microsoft.com>
Thu, 7 Apr 2016 22:28:04 +0000 (15:28 -0700)
committerMichal Strehovský <michals@microsoft.com>
Thu, 7 Apr 2016 22:28:44 +0000 (15:28 -0700)
Referencing mscorlib 1.x forces ILASM to emit a reference to the legacy
DebuggableAttribute constructor (the one that takes bools). That
constructor is not in the .NET Core profile and not all core base class
libraries will have it.

See src/ilasm/asmman.cpp#L389.

Commit migrated from https://github.com/dotnet/coreclr/commit/c3a552ce7698fe7381600eaf8d34244a8ee4b0d8

40 files changed:
src/coreclr/tests/src/JIT/Directed/shift/int8.il
src/coreclr/tests/src/JIT/Directed/shift/nativeint.il
src/coreclr/tests/src/JIT/Directed/shift/nativeuint.il
src/coreclr/tests/src/JIT/Methodical/cctor/simple/prefldinit1.il
src/coreclr/tests/src/JIT/Methodical/cctor/simple/prefldinit2.il
src/coreclr/tests/src/JIT/Methodical/cctor/simple/prefldinit4.il
src/coreclr/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB.il
src/coreclr/tests/src/JIT/Methodical/eh/deadcode/deadcodeincatch.il
src/coreclr/tests/src/JIT/Methodical/eh/deadcode/deadoponerrorinfunclet.il
src/coreclr/tests/src/JIT/Methodical/eh/deadcode/endfinallyinloop.il
src/coreclr/tests/src/JIT/Methodical/eh/finallyexec/catchrettoinnertry.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/2branchesoutoftry.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/backwardleaveincatch.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/branchbackwardswithcatch.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/branchbackwardswithfinally.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/branchoutofnestedtryfinally.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/branchoutoftryfinally.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/forwardleaveincatch.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/labelbeforefinally.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/labelbeginningfinally.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/leaveinsameregion.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/leaveintotrybody.il
src/coreclr/tests/src/JIT/Methodical/eh/leaves/tryfinallyintrycatchwithleaveintotry.il
src/coreclr/tests/src/JIT/Methodical/eh/mixedhandler/catchfiltercatch.il
src/coreclr/tests/src/JIT/Methodical/eh/mixedhandler/filterfiltercatchcatch.il
src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b102637/gbug.il
src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V1.2-Beta1/b147924/bigdat.il
src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/v2.1/b173313/b173313.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/M00/b106158/branchoutoftry.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/M00/b141062/ericswitch.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/M00/b98431/ConsoleApplication2.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/M00/b99403/cbyte7a.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b126221/cs_il.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10841/repro_good.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b10852/test3.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M01/b11131/bug2.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b14355/call01.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17023/test1a.il
src/coreclr/tests/src/JIT/Regression/VS-ia64-JIT/V1.2-M02/b17904/test.il
src/coreclr/tests/src/JIT/jit64/localloc/common/common.il

index 1cdefdc..23c0168 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly int8test
 {
index c14c66e..7515c43 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly nativeinttest
 {
index 548ff9e..dcae5ef 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly nativeuinttest
 {
index 8618d09..bce12f6 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly precise1
 {
index 3d7a2b1..cd98b05 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly precise2
 {
index 3d4bfea..0ca7933 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly precise4
 {
index b252300..d6960fc 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:1:3300:0
 }
 .assembly extern common {}
 .assembly test
index 3190aba..e65f5ca 100644 (file)
@@ -3,8 +3,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:3300:0
 }
 .assembly extern System.Console
 {
index e5577b2..f491750 100644 (file)
@@ -8,8 +8,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3300:0
 }
 .assembly extern common{}
 .assembly oponerror
index e99e3c5..6671a01 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3300:0
 }
 .assembly extern common{}
 
index c08a977..1673bc1 100644 (file)
@@ -8,8 +8,6 @@
 }
  .assembly extern mscorlib
  {
-   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-   .ver 1:0:3300:0
  }
  .assembly extern common{}
  .assembly catchrettoinnertry
index d45ee49..a927136 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly testit{
index 3d50197..5b5f4cf 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly branchbackwardswithfinally
index 04d4204..2d4c0f6 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly branchbackwardswithfinally
index 911aa23..297265c 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly branchbackwardswithfinally
index 1f49386..8b70da7 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly testit
index 6388a5d..0053097 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly testit
index 1640d3c..dbb23f4 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3102:0
 }
 .assembly extern common{}
 .assembly branchbackwardswithfinally
index 89e0a32..6bf0dd3 100644 (file)
@@ -8,8 +8,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly b30630
index 264a75e..81ec6e9 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly b30630
index 434e712..ea3d117 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:1:3300:0
 }
 .assembly extern common{}
 .assembly trycatch
index 35573c7..b934a72 100644 (file)
@@ -9,8 +9,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly trycatch
index d0d0440..202daef 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly trycatch
index 0f65ee2..c449609 100644 (file)
@@ -12,8 +12,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly testmultihandler
index bdca7a8..3028a8b 100644 (file)
@@ -12,8 +12,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern common{}
 .assembly testmultihandler
index c3d5ced..6d40f24 100644 (file)
@@ -6,8 +6,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:3300:0
 }
 .assembly gbug
 {
index 01d25b1..19fd6fc 100644 (file)
@@ -10,8 +10,6 @@
 .assembly BIGDAT {}
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89)                         // ".z\V.4.."
-  .ver 1:0:5000:0
 }
 .module BIGDAT
 .class public 'BIGDAT'
index b6e7ee7..c252b72 100644 (file)
@@ -8,8 +8,6 @@
 // Metadata version: v2.0.50727
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:1:0:0
 }
 .assembly a
 {
index f2d7bad..7dbe2bc 100644 (file)
@@ -14,8 +14,6 @@
 // Metadata version: v1.1.904.chk
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:1:3102:0
 }
 .assembly testit
 {
index c312b39..fea4cd8 100644 (file)
@@ -13,8 +13,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                           // .z\V.4..
-  .ver 1:1:3300:0
 }
 .assembly ericswitch
 {
index bc49e6a..e2256e5 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern Microsoft.VisualBasic
 {
index 9c3f1ce..83c5e7e 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:0:2411:0
 }
 .assembly extern Microsoft.VisualBasic
 {
index a8e5018..9f95f7b 100644 (file)
@@ -4,10 +4,6 @@
 
 .assembly extern legacy library mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .hash = (CA 05 4F 87 FF A4 18 D8 3E 2E 6B D2 6E 73 FE 65   
-           5F E5 6E 66 )                                     
-  .ver 1:2:3400:0
 }
 .assembly legacy library cs_test_01
 {
index 594e3c0..1d1da53 100644 (file)
@@ -13,8 +13,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                           // .z\V.4..
-  .ver 1:1:3300:0
 }
 .assembly main
 {
index 73e2182..cc94c7d 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                           
-  .ver 1:1:3300:0
 }
 .assembly test3
 {
index 14165ff..1ae8d96 100644 (file)
@@ -8,10 +8,6 @@
 // Metadata version: v1.1.1919
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .hash = (77 05 78 E2 0E 97 32 6B 44 09 C8 5F 32 3F 27 30   // w.x...2kD.._2?'0
-           1A 90 4E 64 )                                     // ..Nd
-  .ver 1:1:3300:0
 }
 .assembly 'switch'
 {
index f7c9e5d..9ceb9a4 100644 (file)
@@ -10,8 +10,6 @@
 }
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         
-  .ver 1:2:3300:0
 }
 .assembly extern common
 {
index 81f15e4..330f581 100644 (file)
@@ -14,8 +14,6 @@
 // Metadata version: v1.0.1427
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:2:3300:0
 }
 .assembly test
 {
index eecef38..458983b 100644 (file)
@@ -14,8 +14,6 @@
 // Metadata version: v1.0.1427
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:2:3300:0
 }
 .assembly test
 {
index dedc6ef..2fc24fe 100644 (file)
@@ -11,8 +11,6 @@
 
 .assembly extern mscorlib
 {
-  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
-  .ver 1:0:5000:0
 }
 .assembly Common
 {