Index: Source/bindings/v8/V8PerIsolateData.h |
diff --git a/Source/bindings/v8/V8PerIsolateData.h b/Source/bindings/v8/V8PerIsolateData.h |
index 3e9dbca10dd0d3a1acca27618ae6e55910e2a518..d798b6f95b84c02ace66ef74ad68238e3be6e3a6 100644 |
--- a/Source/bindings/v8/V8PerIsolateData.h |
+++ b/Source/bindings/v8/V8PerIsolateData.h |
@@ -106,7 +106,7 @@ private: |
explicit V8PerIsolateData(v8::Isolate*); |
~V8PerIsolateData(); |
- typedef HashMap<const void*, UnsafePersistent<v8::FunctionTemplate> > DOMTemplateMap; |
+ typedef HashMap<const void*, v8::Eternal<v8::FunctionTemplate> > DOMTemplateMap; |
DOMTemplateMap& currentDOMTemplateMap(); |
bool hasInstance(const WrapperTypeInfo*, v8::Handle<v8::Value>, DOMTemplateMap&); |
v8::Handle<v8::Object> findInstanceInPrototypeChain(const WrapperTypeInfo*, v8::Handle<v8::Value>, DOMTemplateMap&); |