Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index d99f8d181b2e53d3407d0eb75ec005777718e749..66537d6c1727a9932edab94870e7c6c1c334979e 100644 |
--- a/src/compiler.cc |
+++ b/src/compiler.cc |
@@ -434,6 +434,11 @@ bool UseIgnition(CompilationInfo* info) { |
return false; |
} |
+ // Since we can't OSR from Ignition, skip Ignition for asm.js functions. |
+ if (info->shared_info()->asm_function()) { |
+ return false; |
+ } |
+ |
// Checks whether top level functions should be passed by the filter. |
if (info->shared_info()->is_toplevel()) { |
Vector<const char> filter = CStrVector(FLAG_ignition_filter); |