From 1957c15a41d4b90c2b6aa624b5559ee950e1eb53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Sun, 15 Oct 2023 12:23:13 -0300 Subject: [PATCH] give error instead of warning for zscript 4.12+ on return count mismatch --- src/common/scripting/backend/codegen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/scripting/backend/codegen.cpp b/src/common/scripting/backend/codegen.cpp index d3d0a7186a..2fcdb118b6 100644 --- a/src/common/scripting/backend/codegen.cpp +++ b/src/common/scripting/backend/codegen.cpp @@ -11332,7 +11332,7 @@ FxExpression *FxReturnStatement::Resolve(FCompileContext &ctx) } else if (protoRetCount > retCount) { // also warn when returning less values then the return count - mismatchSeverity = MSG_WARNING; + mismatchSeverity = ctx.Version >= MakeVersion(4, 12) ? MSG_ERROR : MSG_WARNING; } }