1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-15 22:57:12 +02:00

Avoid implicit construction of object wrappers.

This commit is contained in:
Sandu Liviu Catalin
2020-04-30 21:03:15 +03:00
parent 4500eb0a2c
commit ae2b1dc778
3 changed files with 12 additions and 12 deletions

View File

@ -1545,7 +1545,7 @@ LightObj Signal::Create(StackStrF & name)
{
if (e.first == hash)
{
return e.second.second.mObj; // Found a match so let's return it
return LightObj{e.second.second.mObj}; // Found a match so let's return it
}
}
// Remember the current stack size
@ -1561,7 +1561,7 @@ LightObj Signal::Create(StackStrF & name)
// Grab a reference to the instance created on the stack
s_Signals.emplace_back(hash, SignalPair(ptr, Var< LightObj >(SqVM(), -1).value));
// Return the created signal
return s_Signals.back().second.second.mObj;
return LightObj{s_Signals.back().second.second.mObj};
}
// ------------------------------------------------------------------------------------------------