瀏覽代碼

Merge pull request #10662 from richardkchapman/assert_data

HPCC-18767 ASSERT(dataval = otherdataval) problems

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 7 年之前
父節點
當前提交
2b7968c894
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      ecl/hql/hqlutil.cpp

+ 2 - 0
ecl/hql/hqlutil.cpp

@@ -7707,6 +7707,8 @@ IHqlExpression * createDefaultAssertMessage(IHqlExpression * cond)
     IHqlExpression * rhs = cond->queryChild(1);
     if (!lhs->queryType()->isScalar() || !rhs->queryType()->isScalar())
         return createConstant(temp.append("Assert failed: ").append(suffix));
+    if (lhs->queryType()->getTypeCode() == type_data || rhs->queryType()->getTypeCode() == type_data)
+        return createConstant(temp.append("Assert failed: ").append(suffix));
 
     StringBuffer prefix;
     prefix.append("Assert (");