static int test_2_ldobj_stobj_optization() { int i = 99; var a = new Bug506915(); var b = new Bug506915(); if (i.GetHashCode() == 99) { i = 44; } var array = new Bug506915 [2]; array [0].val = 2; array [1] = (i == 0) ? a : array [0]; return(array [1].val); }
static int test_2_ldobj_stobj_optization () { int i = 99; var a = new Bug506915 (); var b = new Bug506915 (); if (i.GetHashCode () == 99) i = 44; var array = new Bug506915 [2]; array [0].val = 2; array [1] = (i == 0) ? a : array [0]; return array [1].val; }