X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/40a37d088818fc2fbeba2ef850dbcaaf294befbf..refs/heads/master:/API/JSWeakObjectMapRefPrivate.cpp diff --git a/API/JSWeakObjectMapRefPrivate.cpp b/API/JSWeakObjectMapRefPrivate.cpp index 446cf90..925c00f 100644 --- a/API/JSWeakObjectMapRefPrivate.cpp +++ b/API/JSWeakObjectMapRefPrivate.cpp @@ -32,6 +32,7 @@ #include "JSWeakObjectMapRefInternal.h" #include "JSCInlines.h" #include "Weak.h" +#include "WeakGCMapInlines.h" #include #include @@ -46,7 +47,7 @@ JSWeakObjectMapRef JSWeakObjectMapCreate(JSContextRef context, void* privateData { ExecState* exec = toJS(context); JSLockHolder locker(exec); - RefPtr map = OpaqueJSWeakObjectMap::create(privateData, callback); + RefPtr map = OpaqueJSWeakObjectMap::create(exec->vm(), privateData, callback); exec->lexicalGlobalObject()->registerWeakMap(map.get()); return map.get(); }