Explorar o código

Change luax_runwrapper chunk name prefix.

Miku AuahDark %!s(int64=3) %!d(string=hai) anos
pai
achega
380cc1033e
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/common/runtime.cpp

+ 3 - 1
src/common/runtime.cpp

@@ -985,7 +985,9 @@ void luax_runwrapper(lua_State *L, const char *filedata, size_t datalen, const c
 	// functions struct pointer as arguments.
 	// functions struct pointer as arguments.
 	if (lua_istable(L, -1))
 	if (lua_istable(L, -1))
 	{
 	{
-		luaL_loadbuffer(L, filedata, datalen, filename);
+		std::string chunkname = std::string("=[love \"") + std::string(filename) + std::string("\"]");
+
+		luaL_loadbuffer(L, filedata, datalen, chunkname.c_str());
 		lua_pushvalue(L, -2);
 		lua_pushvalue(L, -2);
 		if (ffifuncs != nullptr)
 		if (ffifuncs != nullptr)
 			luax_pushpointerasstring(L, ffifuncs);
 			luax_pushpointerasstring(L, ffifuncs);