- fix typo

This commit is contained in:
Magnus Norddahl 2018-11-23 04:50:01 +01:00
parent 3ba6290419
commit be4b217608

View file

@ -326,7 +326,7 @@ void JitCompiler::EmitNativeCall(VMNativeFunction *target)
{ {
using namespace asmjit; using namespace asmjit;
auto call = cc.call(imm_ptr(target->NativeCall), CreateFuncSignature(target)); auto call = cc.call(imm_ptr(target->DirectNativeCall), CreateFuncSignature(target));
if ((pc - 1)->op == OP_VTBL) if ((pc - 1)->op == OP_VTBL)
{ {
@ -510,7 +510,7 @@ asmjit::FuncSignature JitCompiler::CreateFuncSignature(VMFunction *func)
} }
} }
// FuncSignature only keeps a pointer to its args array. Keep a copy of each args array variant. // FuncSignature only keeps a pointer to its args array. Store a copy of each args array variant.
static std::map<FString, std::unique_ptr<TArray<uint8_t>>> argsCache; static std::map<FString, std::unique_ptr<TArray<uint8_t>>> argsCache;
std::unique_ptr<TArray<uint8_t>> &cachedArgs = argsCache[key]; std::unique_ptr<TArray<uint8_t>> &cachedArgs = argsCache[key];
if (!cachedArgs) cachedArgs.reset(new TArray<uint8_t>(args)); if (!cachedArgs) cachedArgs.reset(new TArray<uint8_t>(args));