[loader] Init MonoClass:sizes.element_size lazily (Fixes #43563) (#5559)
[mono.git] / mono / tests / bug-323114.cs
1 using System;
2
3 public enum Enum64 : long
4 {
5         A = Int64.MaxValue,
6 }
7
8 delegate Enum64 EnumDelegate (Enum64 value);
9
10 class Test
11 {
12         static Enum64 Method (Enum64 value)
13         {
14                 return value;
15         }
16
17         static int Main ()
18         {
19                 EnumDelegate d = new EnumDelegate (Method);
20                 Enum64 r = d.EndInvoke (d.BeginInvoke (Enum64.A, null, null));
21                 return r == Enum64.A ? 0 : 1;
22         }
23 }