| Index: src/bootstrapper.cc
 | 
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
 | 
| index 6b2f5abcc4bbfb468fdffa1cf439ace4622c5d8c..68e8dcc7728633200a6e5006b844f4d7673dd667 100644
 | 
| --- a/src/bootstrapper.cc
 | 
| +++ b/src/bootstrapper.cc
 | 
| @@ -1056,7 +1056,6 @@ static void InstallError(Isolate* isolate, Handle<JSObject> global,
 | 
|                                  Builtins::kErrorPrototypeToString, 0, true);
 | 
|        isolate->native_context()->set_error_to_string(*to_string_fun);
 | 
|      } else {
 | 
| -      DCHECK(context_index != Context::ERROR_FUNCTION_INDEX);
 | 
|        DCHECK(isolate->native_context()->error_to_string()->IsJSFunction());
 | 
|  
 | 
|        InstallFunction(prototype, isolate->error_to_string(),
 | 
| @@ -1912,6 +1911,16 @@ void Genesis::InitializeGlobal(Handle<JSGlobalObject> global_object,
 | 
|                       Context::MAKE_URI_ERROR_INDEX);
 | 
|    }
 | 
|  
 | 
| +  {  // -- C o m p i l e E r r o r
 | 
| +    Handle<JSObject> dummy = factory->NewJSObject(isolate->object_function());
 | 
| +    InstallError(isolate, dummy, factory->CompileError_string(),
 | 
| +                 Context::WASM_COMPILE_ERROR_FUNCTION_INDEX);
 | 
| +
 | 
| +    // -- R u n t i m e E r r o r
 | 
| +    InstallError(isolate, dummy, factory->RuntimeError_string(),
 | 
| +                 Context::WASM_RUNTIME_ERROR_FUNCTION_INDEX);
 | 
| +  }
 | 
| +
 | 
|    // Initialize the embedder data slot.
 | 
|    Handle<FixedArray> embedder_data = factory->NewFixedArray(3);
 | 
|    native_context()->set_embedder_data(*embedder_data);
 | 
| 
 |