@@ -1589,20 +1589,17 @@ protected function addStartValueEquations "function addStartValueEquations
15891589algorithm
15901590 (outEqns, outDumpVars) := matchcontinue(inVarLst, inEqns, inDumpVars)
15911591 local
1592- BackendDAE . Variables vars;
1593- BackendDAE . Var var , preVar, dumpVar;
1594- list< BackendDAE . Var > varlst, dumpVars;
1592+ BackendDAE . Var var , dumpVar;
1593+ list< BackendDAE . Var > vars, dumpVars;
15951594 BackendDAE . Equation eqn;
15961595 BackendDAE . EquationArray eqns;
1597- DAE . Exp e, crefExp, startExp;
1596+ DAE . Exp e, crefExp, startExp;
15981597 DAE . ComponentRef cref, preCref;
15991598 DAE . Type tp;
1600- String crStr;
1601- DAE . InstDims arryDim;
16021599
16031600 case ({}, _, _) then (inEqns, inDumpVars);
16041601
1605- case (var ::varlst , _, _) equation
1602+ case (var ::vars , _, _) equation
16061603 preCref = BackendVariable . varCref(var );
16071604 true = ComponentReference . isPreCref(preCref);
16081605 cref = ComponentReference . popPreCref(preCref);
@@ -1617,15 +1614,14 @@ algorithm
16171614 eqn = BackendDAE . EQUATION (crefExp, startExp, DAE . emptyElementSource, false );
16181615 eqns = BackendEquation . equationAdd(eqn, inEqns);
16191616
1620- // crStr = ComponentReference.crefStr(cref);
16211617 dumpVar = BackendVariable . copyVarNewName(cref, var );
16221618 // crStr = BackendDump.varString(dumpVar);
16231619 // Debug.fcall(Flags.INITIALIZATION, Error.addCompilerWarning, " " +& crStr);
16241620
1625- (eqns, dumpVars) = addStartValueEquations(varlst , eqns, inDumpVars);
1621+ (eqns, dumpVars) = addStartValueEquations(vars , eqns, inDumpVars);
16261622 then (eqns, dumpVar::dumpVars);
16271623
1628- case (var ::varlst , _, _) equation
1624+ case (var ::vars , _, _) equation
16291625 cref = BackendVariable . varCref(var );
16301626 tp = BackendVariable . varType(var );
16311627
@@ -1638,11 +1634,10 @@ algorithm
16381634 eqn = BackendDAE . EQUATION (crefExp, startExp, DAE . emptyElementSource, false );
16391635 eqns = BackendEquation . equationAdd(eqn, inEqns);
16401636
1641- // crStr = ComponentReference.crefStr(cref);
16421637 // crStr = BackendDump.varString(var);
16431638 // Debug.fcall(Flags.INITIALIZATION, Error.addCompilerWarning, " " +& crStr);
16441639
1645- (eqns, dumpVars) = addStartValueEquations(varlst , eqns, inDumpVars);
1640+ (eqns, dumpVars) = addStartValueEquations(vars , eqns, inDumpVars);
16461641 then (eqns, var ::dumpVars);
16471642
16481643 else equation
@@ -1764,8 +1759,7 @@ algorithm
17641759 vars = BackendVariable . addVar(derVar, vars);
17651760 vars = Debug . bcallret2(not isFixed, BackendVariable . addVar, var , vars, vars);
17661761 fixvars = Debug . bcallret2(isFixed, BackendVariable . addVar, var , fixvars, fixvars);
1767- vars = Debug . bcallret2(/* (not isFixed) and */ preUsed, BackendVariable . addVar, preVar, vars, vars);
1768- // fixvars = Debug.bcallret2(isFixed and preUsed, BackendVariable.addVar, preVar, fixvars, fixvars);
1762+ vars = Debug . bcallret2(preUsed, BackendVariable . addVar, preVar, vars, vars);
17691763 then ((var , (vars, fixvars, hs)));
17701764
17711765 // discrete
@@ -1786,7 +1780,6 @@ algorithm
17861780
17871781 vars = BackendVariable . addVar(var , vars);
17881782 vars = Debug . bcallret2((not isFixed) and preUsed, BackendVariable . addVar, preVar, vars, vars);
1789- fixvars = Debug . bcallret2(isFixed and preUsed, BackendVariable . addVar, preVar, fixvars, fixvars);
17901783 then ((var , (vars, fixvars, hs)));
17911784
17921785 // parameter without binding
@@ -1834,7 +1827,6 @@ algorithm
18341827 vars = Debug . bcallret2(not b, BackendVariable . addVar, var , vars, vars);
18351828 fixvars = Debug . bcallret2(b, BackendVariable . addVar, var , fixvars, fixvars);
18361829 vars = Debug . bcallret2(preUsed, BackendVariable . addVar, preVar, vars, vars);
1837- // fixvars = Debug.bcallret2(isFixed, BackendVariable.addVar, preVar, fixvars, fixvars);
18381830 then ((var , (vars, fixvars, hs)));
18391831
18401832 case ((var as BackendDAE . VAR (varName= cr, bindExp= SOME (bindExp)), (vars, fixvars, hs))) equation
0 commit comments