Skip to content

Commit

Permalink
- minor changes to codegen
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@16366 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
lochel committed Jun 14, 2013
1 parent fc11a83 commit e0f7e67
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions Compiler/Template/CodegenC.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -1316,16 +1316,8 @@ template functionInitialEquations(Boolean useSymbolicInitialization, list<SimEqS
restore_memory_state(mem_state);
>>
;separator="\n")
let info = match useSymbolicInitialization
case true then
'INFO(LOG_INIT, "The symbolic initialization was generated.");'
else
'ERROR0(LOG_INIT, "The symbolic initialization was not generated.");'
let useSymbolicInitializationToInt = match useSymbolicInitialization
case true then
'1'
else
'0'
let useSymbolicInitializationToInt = if useSymbolicInitialization then '1' else '0'
let errorMsg = if not useSymbolicInitialization then 'ERROR0(LOG_INIT, "The symbolic initialization was not generated.");'
<<
<%&tmp%>
const int useSymbolicInitialization = <%useSymbolicInitializationToInt%>; /* <%useSymbolicInitialization%> */
Expand All @@ -1335,7 +1327,7 @@ template functionInitialEquations(Boolean useSymbolicInitialization, list<SimEqS
<%varDecls%>
mem_state = get_memory_state();
<%info%>
<%errorMsg%>
data->simulationInfo.discreteCall = 1;
<%body%>
data->simulationInfo.discreteCall = 0;
Expand Down

0 comments on commit e0f7e67

Please sign in to comment.