From 1dc34ffcd42d5ac008e3fa18d25b6ab49a5cb577 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Sat, 29 Mar 2025 20:56:30 +0100 Subject: [PATCH] Update src/App/ExpressionParser.l Fixes issue in expression parser Co-authored-by: Chris Hennes --- src/App/ExpressionParser.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App/ExpressionParser.l b/src/App/ExpressionParser.l index bed2fc5f33..937e8393e7 100644 --- a/src/App/ExpressionParser.l +++ b/src/App/ExpressionParser.l @@ -343,7 +343,7 @@ EXPO [eE][-+]?[0-9]+ yylval.ivalue = strtoll( yytext, NULL, 10 ); if (yylval.ivalue == std::numeric_limits::min) throw Base::UnderflowError("Integer underflow"); - else if (yylval.ivalue == std::numeric_limits::max) + else if (yylval.ivalue == std::numeric_limits::max()) throw Base::OverflowError("Integer overflow"); if (yylval.ivalue == 1) { yylval.fvalue = 1; return ONE; } else return INTEGER; }