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; }