From 13cc1f9f6e5a1542d0783550cd079bcfba6b59bf Mon Sep 17 00:00:00 2001 From: loveridge Date: Sat, 13 Jan 2024 10:57:04 -0700 Subject: [PATCH] Print aux_message if there is not message --- include/sol/error_handler.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sol/error_handler.hpp b/include/sol/error_handler.hpp index 20a5aa1e..4ebb77a5 100644 --- a/include/sol/error_handler.hpp +++ b/include/sol/error_handler.hpp @@ -84,7 +84,7 @@ namespace sol { inline int push_type_panic_string(lua_State* L, int index, type expected, type actual, string_view message, string_view aux_message) noexcept { const char* err = message.size() == 0 - ? (aux_message.size() == 0 ? "stack index %d, expected %s, received %s" : "stack index %d, expected %s, received %s: %s") + ? (aux_message.size() == 0 ? "stack index %d, expected %s, received %s" : "stack index %d, expected %s, received %s: %s%s") : "stack index %d, expected %s, received %s: %s %s"; const char* type_name = expected == type::poly ? "anything" : lua_typename(L, static_cast(expected)); {