From 88c440090bca2773474d8cfd2d58cabebef5b7dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20St=C3=BCcker?= Date: Sun, 24 Aug 2025 17:12:52 +0200 Subject: [PATCH] Fix ArgumentParser not handling noexcept in GCC 13.1 upwards --- Shared/mods/deathmatch/logic/lua/CLuaFunctionParser.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Shared/mods/deathmatch/logic/lua/CLuaFunctionParser.h b/Shared/mods/deathmatch/logic/lua/CLuaFunctionParser.h index c4f74a3d9c5..47c8fa2163e 100644 --- a/Shared/mods/deathmatch/logic/lua/CLuaFunctionParser.h +++ b/Shared/mods/deathmatch/logic/lua/CLuaFunctionParser.h @@ -744,7 +744,7 @@ struct CLuaFunctionParser { }; -template Ret> +template struct CLuaFunctionParser : CLuaFunctionParserBase { template @@ -832,7 +832,7 @@ struct CLuaFunctionParser : CLuaFunctionP // Case where F is a class method pointer // Note: If you see weird compiler errors like: Undefined type, overload resolution failed, etc.. // Ask on Dev Discord(#new-argument-parser), because rn this implementation is pretty beta. - 03/2021 -template +template struct CLuaFunctionParser { // Remove constness here, because we must be able to std::move