Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / test-167.cs
1 //
2 // See bug 31834 for details about this bug
3 //
4
5 using System;
6
7 class X
8 {
9         static int Test (params Foo[] foo)
10         { 
11                 if (foo.Length != 1)
12                         return 1;
13
14                 if (foo [0] != Foo.A)
15                         return 2;
16
17                 return 0;       
18         }
19
20         enum Foo {
21                 A, B
22         }
23
24         public static int Main ()
25         {
26                 int v = Test (Foo.A);
27                 if (v != 0)
28                         return v;
29
30                 MyEnum [] arr = new MyEnum [2];
31                 arr [0] = MyEnum.c;
32
33                 if (arr [0] != MyEnum.c)
34                         return 3;
35                 return 0;
36         }
37
38         enum MyEnum {a,b,c};
39 }