2 using System.Runtime.CompilerServices;
6 static object o = null;
8 [MethodImpl (MethodImplOptions.NoInlining)]
9 static void level3 (int op) {
13 [MethodImpl (MethodImplOptions.NoInlining)]
14 static void level2 (int op) {
18 [MethodImpl (MethodImplOptions.NoInlining)]
19 static void level1 (int op) {
23 [MethodImpl (MethodImplOptions.NoInlining)]
24 static void level0 (int op) {
26 case 0: o = new T (); break;
27 case 1: throw new Exception (); break;
31 static void Main (string[] args) {
33 for (int i = 0; i < count; ++i) {
36 for (int i = 0; i < count; ++i) {