1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00: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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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; }