mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-11 15:21:51 +00:00
- fix typo
This commit is contained in:
parent
3ba6290419
commit
be4b217608
1 changed files with 2 additions and 2 deletions
|
@ -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));
|
||||||
|
|
Loading…
Reference in a new issue