Skip to content

Commit 0d5f9ad

Browse files
author
Jens Frenkel
committed
- CodegenC.expTypeFromExpFlag return {boolean,modelica_boolean} in case of relation, because relations return booleans values
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@13862 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent b0a564a commit 0d5f9ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Compiler/Template/CodegenC.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8009,8 +8009,8 @@ template expTypeFromExpFlag(Exp exp, Integer flag)
80098009
case e as BINARY(__)
80108010
case e as UNARY(__)
80118011
case e as LBINARY(__)
8012-
case e as LUNARY(__)
8013-
case e as RELATION(__) then expTypeFromOpFlag(e.operator, flag)
8012+
case e as LUNARY(__) then expTypeFromOpFlag(e.operator, flag)
8013+
case e as RELATION(__) then match flag case 1 then "boolean" else "modelica_boolean"
80148014
case IFEXP(__) then expTypeFromExpFlag(expThen, flag)
80158015
case CALL(attr=CALL_ATTR(__)) then expTypeFlag(attr.ty, flag)
80168016
case c as ARRAY(__)

0 commit comments

Comments
 (0)