| 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);
|
|
|