| Index: src/objects-debug.cc | 
| diff --git a/src/objects-debug.cc b/src/objects-debug.cc | 
| index 8eefb23db280e804ca70212c0ea9f73844a0119b..cd2ccf81c775187266357dc49c371b04ede4e431 100644 | 
| --- a/src/objects-debug.cc | 
| +++ b/src/objects-debug.cc | 
| @@ -135,6 +135,9 @@ void HeapObject::HeapObjectVerify() { | 
| case JS_CONTEXT_EXTENSION_OBJECT_TYPE: | 
| JSObject::cast(this)->JSObjectVerify(); | 
| break; | 
| +    case JS_MODULE_TYPE: | 
| +      JSModule::cast(this)->JSModuleVerify(); | 
| +      break; | 
| case JS_VALUE_TYPE: | 
| JSValue::cast(this)->JSValueVerify(); | 
| break; | 
| @@ -366,6 +369,15 @@ void FixedDoubleArray::FixedDoubleArrayVerify() { | 
| } | 
|  | 
|  | 
| +void JSModule::JSModuleVerify() { | 
| +  Object* v = context(); | 
| +  if (v->IsHeapObject()) { | 
| +    VerifyHeapPointer(v); | 
| +  } | 
| +  CHECK(v->IsUndefined() || v->IsModuleContext()); | 
| +} | 
| + | 
| + | 
| void JSValue::JSValueVerify() { | 
| Object* v = value(); | 
| if (v->IsHeapObject()) { | 
|  |