aboutsummaryrefslogtreecommitdiff
path: root/deep_test
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-04-26 17:15:12 +0200
committerBenoit Germain <benoit.germain@ubisoft.com>2024-04-26 17:15:12 +0200
commit4a2705af8a9a6b55cf848d53f8330447138a19c4 (patch)
treed9e1e72a59e0032833f52ba020bdcdca420190fc /deep_test
parent8aff7818754d24e230a22220db1ed834487d0559 (diff)
downloadlanes-4a2705af8a9a6b55cf848d53f8330447138a19c4.tar.gz
lanes-4a2705af8a9a6b55cf848d53f8330447138a19c4.tar.bz2
lanes-4a2705af8a9a6b55cf848d53f8330447138a19c4.zip
C++ migration: wrap all Lua error raising API functions in a [[noreturn]] raise_... equivalent
Diffstat (limited to 'deep_test')
-rw-r--r--deep_test/deep_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/deep_test/deep_test.cpp b/deep_test/deep_test.cpp
index 1931e6d..77ecefb 100644
--- a/deep_test/deep_test.cpp
+++ b/deep_test/deep_test.cpp
@@ -178,20 +178,20 @@ struct MyClonableUserdata
178// this is all we need to make a userdata lanes-clonable. no dependency on Lanes code. 178// this is all we need to make a userdata lanes-clonable. no dependency on Lanes code.
179[[nodiscard]] static int clonable_lanesclone(lua_State* L) 179[[nodiscard]] static int clonable_lanesclone(lua_State* L)
180{ 180{
181 switch( lua_gettop( L)) 181 switch( lua_gettop(L))
182 { 182 {
183 case 3: 183 case 3:
184 { 184 {
185 MyClonableUserdata* self = static_cast<MyClonableUserdata*>(lua_touserdata(L, 1)); 185 MyClonableUserdata* self = static_cast<MyClonableUserdata*>(lua_touserdata(L, 1));
186 MyClonableUserdata* from = static_cast<MyClonableUserdata*>(lua_touserdata(L, 2)); 186 MyClonableUserdata* from = static_cast<MyClonableUserdata*>(lua_touserdata(L, 2));
187 size_t len = lua_tointeger( L, 3); 187 size_t len = lua_tointeger(L, 3);
188 assert( len == sizeof(MyClonableUserdata)); 188 assert( len == sizeof(MyClonableUserdata));
189 *self = *from; 189 *self = *from;
190 } 190 }
191 return 0; 191 return 0;
192 192
193 default: 193 default:
194 (void) luaL_error( L, "Lanes called clonable_lanesclone with unexpected parameters"); 194 raise_luaL_error(L, "Lanes called clonable_lanesclone with unexpected parameters");
195 } 195 }
196 return 0; 196 return 0;
197} 197}