8 TEST_FILE=`echo ${TEST_VALIDITY}_${TEST_NAME} | sed -e 's/ /_/g' -e 's/\./_/g' -e 's/&/mp/g' -e 's/\[/_/g' -e 's/\]/_/g'`_generated.il
10 TEST_TYPE1=`echo $TEST_TYPE1 | sed -s 's/&/\\\&/'`
11 sed -e "s/OPCODE/${TEST_OP}/g" -e "s/VALIDITY/${TEST_VALIDITY}/g" -e "s/LDFTN_OP/${TEST_LDFTN_OP}/g" > $TEST_FILE <<//EOF
13 .assembly extern mscorlib
16 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
18 .assembly 'ldftn_test'
20 .hash algorithm 0x00008004
23 .module ldftn_test.exe
26 extends [mscorlib]System.Object
28 .method public hidebysig specialname rtspecialname instance default void .ctor () cil managed
32 call instance void object::.ctor()
36 .method public virtual void VirtMethod ()
41 .method public void Method ()
46 .method public static void StaticMethod ()
52 .class sealed MyValueType extends [mscorlib]System.ValueType
54 .field private int32 v
57 .class public auto ansi beforefieldinit Driver
58 extends [mscorlib]System.Object
60 .method public static void Method ()
65 .method public virtual void VirtMethod ()
70 .method public static void Foo (native int bla) {
74 .method public static int32 Main ()
78 .locals init (Test V0, MyValueType V1)
79 newobj void class Test::.ctor()