[build] Roslyn switch
[mono.git] / mono / metadata / icall.c
index 831ea1dd40d67960c9e1fbd3115c395ccf1c7207..eeac6aca7795fb22a4fe27f592721284e20d9f0d 100644 (file)
@@ -998,6 +998,10 @@ ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_SufficientExecutionStac
        // .net seems to check that at least 50% of stack is available
        min_size = thread->stack_size / 2;
 
+       // TODO: It's not always set
+       if (!min_size)
+               return TRUE;
+
        current = (guint8 *)&stack_addr;
        if (current > stack_addr) {
                if ((current - stack_addr) < min_size)