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)
commitc3a552ce7698fe7381600eaf8d34244a8ee4b0d8
tree5926e77285fbfb072d895e80c3ce4a2403c1ed92
parentd62613deb7af2c1d9126e3abfa368536d3df5a04
Remove mscorlib 1.x strong references from tests

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