X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fgc-test.cs;h=023a56d716507bda15dc1dc604531d94b82090eb;hb=50e2ecc773eaa9b288261af85f6f2dafd09f4522;hp=8f80d9346279386324c8634cf0b263aa99df4814;hpb=d22db24e11d3130c534ec7aa98a0d5e62878ecd0;p=mono.git diff --git a/mono/mini/gc-test.cs b/mono/mini/gc-test.cs index 8f80d934627..023a56d7165 100644 --- a/mono/mini/gc-test.cs +++ b/mono/mini/gc-test.cs @@ -610,4 +610,22 @@ class Tests { else return 1; } -} \ No newline at end of file + + struct LargeBitmap { + public object o1, o2, o3; + public int i; + public object o4, o5, o6, o7, o9, o10, o11, o12, o13, o14, o15, o16, o17, o18, o19, o20, o21, o22, o23, o24, o25, o26, o27, o28, o29, o30, o31, o32; + } + + public static int test_12_large_bitmap () { + LargeBitmap lb = new LargeBitmap (); + lb.o1 = 1; + lb.o2 = 2; + lb.o3 = 3; + lb.o32 = 6; + + GC.Collect (0); + + return (int)lb.o1 + (int)lb.o2 + (int)lb.o3 + (int)lb.o32; + } +}