| Index: src/global-handles.cc
 | 
| diff --git a/src/global-handles.cc b/src/global-handles.cc
 | 
| index d6cd47918115799311e4409c9c4500083265aead..82b5f3d96b581674b29c8255b95f1cda1594b23a 100644
 | 
| --- a/src/global-handles.cc
 | 
| +++ b/src/global-handles.cc
 | 
| @@ -207,6 +207,7 @@ class GlobalHandles::Node {
 | 
|    void MakeWeak(void* parameter, WeakCallback weak_callback) {
 | 
|      ASSERT(weak_callback != NULL);
 | 
|      ASSERT(state() != FREE);
 | 
| +    CHECK(object_ != NULL);
 | 
|      set_state(WEAK);
 | 
|      set_parameter(parameter);
 | 
|      weak_callback_ = weak_callback;
 | 
| 
 |