15 object foo = (v + A.a);
16 object foo2 = (1 + A.a);
18 if (foo.GetType ().ToString () != "X+A"){
19 Console.WriteLine ("Expression evaluator bug in E operator + (U x, E y)");
23 if (foo2.GetType ().ToString () != "X+A"){
24 Console.WriteLine ("Constant folder bug in E operator + (U x, E y)");
28 // Now try the implicit conversions for underlying types in enum operators
30 short s = (short) (Test.A + b);