AssemblyHelpers should not have a VM field
[WebKit.git] / Source / JavaScriptCore / dfg / DFGThunks.cpp
index 38bdd11..cf4854b 100644 (file)
@@ -102,7 +102,7 @@ MacroAssemblerCodeRef osrExitGenerationThunkGenerator(VM* vm)
 
 MacroAssemblerCodeRef osrEntryThunkGenerator(VM* vm)
 {
-    AssemblyHelpers jit(vm, nullptr);
+    AssemblyHelpers jit(nullptr);
 
     // We get passed the address of a scratch buffer. The first 8-byte slot of the buffer
     // is the frame size. The second 8-byte slot is the pointer to where we are supposed to
@@ -135,7 +135,7 @@ MacroAssemblerCodeRef osrEntryThunkGenerator(VM* vm)
     jit.abortWithReason(DFGUnreasonableOSREntryJumpDestination);
 
     ok.link(&jit);
-    jit.restoreCalleeSavesFromVMEntryFrameCalleeSavesBuffer();
+    jit.restoreCalleeSavesFromVMEntryFrameCalleeSavesBuffer(*vm);
     jit.emitMaterializeTagCheckRegisters();
 
     jit.jump(GPRInfo::regT1);