summaryrefslogtreecommitdiff
path: root/src/script/squirrel_helper.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/squirrel_helper.hpp')
-rw-r--r--src/script/squirrel_helper.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/script/squirrel_helper.hpp b/src/script/squirrel_helper.hpp
index e266148c5..0f094a80c 100644
--- a/src/script/squirrel_helper.hpp
+++ b/src/script/squirrel_helper.hpp
@@ -766,7 +766,7 @@ namespace SQConvert {
try {
/* Delegate it to a template that can handle this specific function */
return HelperT<Tmethod>::SQCall((Tcls *)real_instance, *(Tmethod *)ptr, vm);
- } catch (SQInteger e) {
+ } catch (SQInteger &e) {
return e;
}
}
@@ -827,7 +827,7 @@ namespace SQConvert {
try {
/* Delegate it to a template that can handle this specific function */
return HelperT<Tmethod>::SQCall((Tcls *)nullptr, *(Tmethod *)ptr, vm);
- } catch (SQInteger e) {
+ } catch (SQInteger &e) {
return e;
}
}
@@ -881,7 +881,7 @@ namespace SQConvert {
sq_setreleasehook(vm, -Tnparam, DefSQDestructorCallback<Tcls>);
instance->AddRef();
return 0;
- } catch (SQInteger e) {
+ } catch (SQInteger &e) {
return e;
}
}
@@ -903,7 +903,7 @@ namespace SQConvert {
sq_setreleasehook(vm, -nparam, DefSQDestructorCallback<Tcls>);
instance->AddRef();
return 0;
- } catch (SQInteger e) {
+ } catch (SQInteger &e) {
return e;
}
}