[threads] Use runtime flag to enable cooperative suspend
[mono.git] / mono / mini / branch-opts.c
index 6b5d709f905d335e3fb4b37267dfce4527d97797..a6d4915ee3697032916385ff1f2e81d0e5f6ba34 100644 (file)
@@ -1263,7 +1263,7 @@ mono_optimize_branches (MonoCompile *cfg)
                for (previous_bb = cfg->bb_entry, bb = cfg->bb_entry->next_bb; bb; previous_bb = bb, bb = bb->next_bb) {
                        count ++;
                        if (count == 1000) {
-                               MONO_SUSPEND_CHECK ();
+                               mono_threads_safepoint ();
                                count = 0;
                        }
                        /* dont touch code inside exception clauses */