[xBuild] Support use of properties defined in Choose elements in project references
[mono.git] / mono / tests / finalizer-exception.cs
index 1496dc54b476a8d1e9b3bfe11895500e59a79ea6..f11a1dcdeffd2ce3eb23d16d088a431977b999aa 100644 (file)
@@ -10,7 +10,9 @@ public class FinalizerException {
         * We allocate the exception object deep down the stack so
         * that it doesn't get pinned.
         */
-       public static void MakeException (int depth) {
+       public static unsafe void MakeException (int depth) {
+               // Avoid tail calls
+               int* values = stackalloc int [20];
                if (depth <= 0) {
                        new FinalizerException ();
                        return;
@@ -24,7 +26,7 @@ public class FinalizerException {
                        Environment.Exit (0);
                };
 
-               MakeException (100);
+               MakeException (1024);
 
                GC.Collect ();
                GC.WaitForPendingFinalizers ();