| Index: src/x64/macro-assembler-x64.cc
|
| diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc
|
| index 7c8a3667e3756f7b3789068f7b7e7e8d7c183026..dbed6e0fda9d173d6224f6d18db6b895107b2200 100644
|
| --- a/src/x64/macro-assembler-x64.cc
|
| +++ b/src/x64/macro-assembler-x64.cc
|
| @@ -3628,17 +3628,14 @@ void MacroAssembler::LoadContext(Register dst, int context_chain_length) {
|
| movq(dst, rsi);
|
| }
|
|
|
| - // We should not have found a with or catch context by walking the context
|
| - // chain (i.e., the static scope chain and runtime context chain do not
|
| - // agree). A variable occurring in such a scope should have slot type
|
| - // LOOKUP and not CONTEXT.
|
| + // We should not have found a with context by walking the context
|
| + // chain (i.e., the static scope chain and runtime context chain do
|
| + // not agree). A variable occurring in such a scope should have
|
| + // slot type LOOKUP and not CONTEXT.
|
| if (emit_debug_code()) {
|
| CompareRoot(FieldOperand(dst, HeapObject::kMapOffset),
|
| Heap::kWithContextMapRootIndex);
|
| Check(not_equal, "Variable resolved to with context.");
|
| - CompareRoot(FieldOperand(dst, HeapObject::kMapOffset),
|
| - Heap::kCatchContextMapRootIndex);
|
| - Check(not_equal, "Variable resolved to catch context.");
|
| }
|
| }
|
|
|
|
|