4 if [ `which gsed 2> /dev/null` ] ; then
15 if [ "$TEST_RET_TYPE" == "" ]; then
21 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
23 $SED -e "s/RET_TYPE/${TEST_RET_TYPE}/g" -e "s/TYPE/${TEST_TYPE}/g" -e "s/OPCODE/${TEST_OP}/g" -e "s/BEFORE_OP/${TEST_BEFORE_OP}/g" -e "s/LOAD_OP/${TEST_LOAD_OP}/g"> $TEST_FILE <<//EOF
25 .assembly extern mscorlib
28 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
31 .assembly 'prefix_test'
33 .hash algorithm 0x00008004
40 .class ClassA extends [mscorlib]System.Object
42 .field public int32 valid
44 .method public hidebysig specialname rtspecialname instance default void .ctor () cil managed
48 call instance void object::.ctor()
52 .method public virtual void VirtTest ()
58 .class public Template\`1<T>
59 extends [mscorlib]System.Object
63 .class sealed public StructTemplate\`1<T>
64 extends [mscorlib]System.ValueType
69 .class sealed public StructTemplate2\`1<T>
70 extends [mscorlib]System.ValueType
76 .class public auto ansi sealed MyStruct
77 extends [mscorlib]System.ValueType
79 .field public int32 foo
80 .field public static int32 stFoo
81 .field public native int ptr
83 .method public static string StrTest ()
89 .method public static void Test ()
94 .method public static void Test (int32&)
101 .class public auto ansi sealed MyEnum
102 extends [mscorlib]System.Enum
104 .field public specialname rtspecialname int32 value__
105 .field public static literal valuetype MyEnum B = int32(0x00000000)
106 .field public static literal valuetype MyEnum C = int32(0x00000001)
109 .method public static RET_TYPE TestMethod ()
112 .locals init (TYPE V_0)
128 .method public static int32 Main ()
134 call RET_TYPE TestMethod()