| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 125ec58c6920a1e6645b575c61225ff7d31cb980..d8b668e19ec604bcdf7f38e90a17d5455fb46dac 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -2313,7 +2313,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor {
|
| Add<HEnvironmentMarker>(HEnvironmentMarker::BIND, index);
|
| USE(bind);
|
| #ifdef DEBUG
|
| - bind->set_closure(env->closure());
|
| + if (!env->closure().is_null()) bind->set_closure(env->closure());
|
| #endif
|
| }
|
| }
|
| @@ -2326,7 +2326,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor {
|
| Add<HEnvironmentMarker>(HEnvironmentMarker::LOOKUP, index);
|
| USE(lookup);
|
| #ifdef DEBUG
|
| - lookup->set_closure(env->closure());
|
| + if (!env->closure().is_null()) lookup->set_closure(env->closure());
|
| #endif
|
| }
|
| return value;
|
|
|