diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/intercopycontext.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/intercopycontext.cpp b/src/intercopycontext.cpp index 4d3aaac..1b84641 100644 --- a/src/intercopycontext.cpp +++ b/src/intercopycontext.cpp | |||
| @@ -330,7 +330,6 @@ void InterCopyContext::lookupNativeFunction() const | |||
| 330 | kLaneNameRegKey.pushValue(L2); // L1: ... f ... L2: {} f lane_name | 330 | kLaneNameRegKey.pushValue(L2); // L1: ... f ... L2: {} f lane_name |
| 331 | std::string_view const _to{ luaG_tostring(L2, -1) }; | 331 | std::string_view const _to{ luaG_tostring(L2, -1) }; |
| 332 | lua_pop(L2, 1); // L2: {} f | 332 | lua_pop(L2, 1); // L2: {} f |
| 333 | // when mode_ == LookupMode::FromKeeper, L is a keeper state and L2 is not, therefore L2 is the state where we want to raise the error | ||
| 334 | raise_luaL_error( | 333 | raise_luaL_error( |
| 335 | getErrL(), | 334 | getErrL(), |
| 336 | "%s%s: function '%s' not found in %s destination transfer database.", | 335 | "%s%s: function '%s' not found in %s destination transfer database.", |
| @@ -342,21 +341,6 @@ void InterCopyContext::lookupNativeFunction() const | |||
| 342 | } | 341 | } |
| 343 | lua_remove(L2, -2); // L2: f | 342 | lua_remove(L2, -2); // L2: f |
| 344 | break; | 343 | break; |
| 345 | |||
| 346 | /* keep it in case I need it someday, who knows... | ||
| 347 | case LookupMode::RawFunctions: | ||
| 348 | { | ||
| 349 | int n; | ||
| 350 | char const* upname; | ||
| 351 | lua_CFunction f = lua_tocfunction( L, i); | ||
| 352 | // copy upvalues | ||
| 353 | for (n = 0; (upname = lua_getupvalue( L, i, 1 + n)) != nullptr; ++ n) { | ||
| 354 | luaG_inter_move( U, L, L2, 1, mode_); // L2: [up[,up ...]] | ||
| 355 | } | ||
| 356 | lua_pushcclosure( L2, f, n); // L2: | ||
| 357 | } | ||
| 358 | break; | ||
| 359 | */ | ||
| 360 | } | 344 | } |
| 361 | STACK_CHECK(L2, 1); | 345 | STACK_CHECK(L2, 1); |
| 362 | } | 346 | } |
