Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index 2183fb434a9d24400ec9814a941daa0d120de2db..081a7152176430412fa72c195ccd8d36baf98110 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -9798,6 +9798,7 @@ void SharedFunctionInfo::DisableOptimization(BailoutReason reason) { |
// non-optimizable if optimization is disabled for the shared |
// function info. |
set_optimization_disabled(true); |
+ set_bailout_reason(reason); |
// Code should be the lazy compilation stub or else unoptimized. If the |
// latter, disable optimization for the code too. |
ASSERT(code()->kind() == Code::FUNCTION || code()->kind() == Code::BUILTIN); |