Procházet zdrojové kódy

Make sure the globals reference is never removed

Ole před 9 roky
rodič
revize
48a598611d
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      lib/luwra/tables.hpp

+ 1 - 1
lib/luwra/tables.hpp

@@ -153,7 +153,7 @@ struct Value<Table> {
 static inline
 Table getGlobalsTable(State* state) {
 #if LUA_VERSION_NUM <= 501
-	return {state, LUA_GLOBALSINDEX};
+	return {{state, internal::referenceValue(state, LUA_GLOBALSINDEX), false}};
 #else
 	return {{state, LUA_RIDX_GLOBALS, false}};
 #endif