1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-14 00:55:20 +02:00

Restructure devtest's unittests and run them in CI (#11859)

This commit is contained in:
sfan5
2021-12-18 20:36:43 +01:00
committed by GitHub
parent 1c5ece8334
commit 8472141b79
12 changed files with 292 additions and 75 deletions

View File

@@ -125,6 +125,15 @@ protected:
friend class ModApiEnvMod;
friend class LuaVoxelManip;
/*
Subtle edge case with coroutines: If for whatever reason you have a
method in a subclass that's called from existing lua_CFunction
(any of the l_*.cpp files) then make it static and take the lua_State*
as an argument. This is REQUIRED because getStack() will not return the
correct state if called inside coroutines.
Also note that src/script/common/ is the better place for such helpers.
*/
lua_State* getStack()
{ return m_luastack; }