Index: src/crankshaft/hydrogen-instructions.cc |
diff --git a/src/crankshaft/hydrogen-instructions.cc b/src/crankshaft/hydrogen-instructions.cc |
index a782dae1135529d42abe1b2c0e63c15c6f739873..df1fb421e906a039680cdd5ddfeb1b1155c2a397 100644 |
--- a/src/crankshaft/hydrogen-instructions.cc |
+++ b/src/crankshaft/hydrogen-instructions.cc |
@@ -4080,7 +4080,8 @@ HInstruction* HUnaryMathOperation::New(Isolate* isolate, Zone* zone, |
} |
switch (op) { |
case kMathExp: |
- return H_CONSTANT_DOUBLE(fast_exp(d)); |
+ lazily_initialize_fast_exp(isolate); |
+ return H_CONSTANT_DOUBLE(fast_exp(d, isolate)); |
case kMathLog: |
return H_CONSTANT_DOUBLE(std::log(d)); |
case kMathSqrt: |