Avoid implicit construction of object wrappers.

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

No files matched your search

+2 -2
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};
}
// ------------------------------------------------------------------------------------------------