[jit] Fix the saving of the 'cfg->ret_var_set' flag when inlining, it was set to...
[mono.git] / samples / size / sample.cs
index e5da814435b2a725c7cda30dd61e445c0e0bb5fd..ae4256bf43573d2568fbd7af58b540283f68123d 100644 (file)
@@ -2,13 +2,26 @@ using System;
 using Mono.ObjectServices;
 
 class Demo {
-    int a;
+
+        int a;
+
        static void Main ()
        {
                Demo d = new Demo ();
 
                prints ("d", d);
                prints ("dd", new DD ());
+               prints ("short str", "short");
+               prints ("long str", "this is a longer string which we want to measure the size of");
+
+               object[] obj_array = new object [100];
+
+               prints ("obj array", obj_array);
+
+               for (int i = 0; i < 100; i++)
+                       obj_array [i] = new Demo ();
+
+               prints ("obj array w/ demos", obj_array);
        }
 
        static void prints (string s, object x)
@@ -20,7 +33,9 @@ class Demo {
 class DD {
     Demo d = new Demo ();
     object [] o = new object [10];
-    
+    char [] ch = new char [10];
+    int junk;   
     public DD ()
     {
            o [0] = new Demo ();