Index: src/global-handles.h |
diff --git a/src/global-handles.h b/src/global-handles.h |
index ac8487b19fb6ee7b2127b9333e279f70e34e38f3..4339c2dda3a07cd65d256ecff817778ee0956ef0 100644 |
--- a/src/global-handles.h |
+++ b/src/global-handles.h |
@@ -96,7 +96,6 @@ struct ObjectGroupRetainerInfo { |
RetainedObjectInfo* info; |
}; |
- |
enum WeaknessType { |
NORMAL_WEAK, // Embedder gets a handle to the dying object. |
// In the following cases, the embedder gets the parameter they passed in |
@@ -105,10 +104,11 @@ enum WeaknessType { |
// objects through this interface would be GC unsafe so in that case the |
// embedder gets a null pointer instead. |
PHANTOM_WEAK, |
- PHANTOM_WEAK_2_INTERNAL_FIELDS |
+ PHANTOM_WEAK_2_INTERNAL_FIELDS, |
+ // Like NORMAL_WEAK, but uses WeakCallbackInfo instead of WeakCallbackData. |
+ FINALIZER_WEAK, |
}; |
- |
class GlobalHandles { |
public: |
~GlobalHandles(); |