From f8aca6601aace994685867d6879e7d2f1a2e91ed Mon Sep 17 00:00:00 2001 From: Gavin Halliday Date: Tue, 11 Jul 2023 19:20:59 +0100 Subject: [PATCH] HPCC-29932 Avoid unusual crash for IF(cond,stmt) and cond is false Signed-off-by: Gavin Halliday --- ecl/hqlcpp/hqlcpp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecl/hqlcpp/hqlcpp.cpp b/ecl/hqlcpp/hqlcpp.cpp index ae23c63afb8..41fa0787524 100644 --- a/ecl/hqlcpp/hqlcpp.cpp +++ b/ecl/hqlcpp/hqlcpp.cpp @@ -7923,7 +7923,7 @@ void HqlCppTranslator::doBuildStmtIf(BuildCtx & ctx, IHqlExpression * expr) { if (matchesConstValue(boundCond->queryExpr(), true)) buildStmt(ctx, trueExpr); - else + else if (falseExpr) buildStmt(ctx, falseExpr); return; }