Changeset 63fda3a in OpenModelica


Ignore:
Timestamp:
2012-11-16T19:39:16+01:00 (11 years ago)
Author:
Adrian Pop <adrian.pop@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
68b26b76
Parents:
4d2ce3aa
Message:
  • fix bootstrapping.

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@13929 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/BackEnd/BackendDAEOptimize.mo

    r0bb1572 r63fda3a  
    924924 input Boolean vstate;
    925925 input Boolean vrepl;
    926  input BackendDAE.Var av;
    927  input Integer ia;
    928  input BackendDAE.Var v;
    929  input Integer i;
     926 input BackendDAE.Var in_av;
     927 input Integer in_ia;
     928 input BackendDAE.Var in_v;
     929 input Integer in_i;
    930930 output BackendDAE.Var av;
    931931 output Integer ia;
     
    933933 output Integer i;
    934934algorithm
    935   (av,ia,v,i) := match(astate,vstate,vrepl,av,ia,v,i)
     935  (av,ia,v,i) := match(astate,vstate,vrepl,in_av,in_ia,in_v,in_i)
    936936    // no state keep it like it is
    937     case (false,_,_,_,_,_,_) then (av,ia,v,i);
     937    case (false,_,_,_,_,_,_) then (in_av,in_ia,in_v,in_i);
    938938    // alias state, var no state and replaceable -> switch
    939     case (true,false,true,_,_,_,_) then (v,i,av,ia);
     939    case (true,false,true,_,_,_,_) then (in_v,in_i,in_av,in_ia);
    940940    // alias state, var state keep it like it is
    941     case (true,true,_,_,_,_,_) then (av,ia,v,i);
     941    case (true,true,_,_,_,_,_) then (in_av,in_ia,in_v,in_i);
    942942    // alias state, var not replacable -> do not replace
    943943    case (true,_,false,_,_,_,_) then fail();
Note: See TracChangeset for help on using the changeset viewer.