Changeset 63fda3a in OpenModelica
- Timestamp:
- 2012-11-16T19:39:16+01:00 (11 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Compiler/BackEnd/BackendDAEOptimize.mo
r0bb1572 r63fda3a 924 924 input Boolean vstate; 925 925 input Boolean vrepl; 926 input BackendDAE.Var av;927 input Integer i a;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; 930 930 output BackendDAE.Var av; 931 931 output Integer ia; … … 933 933 output Integer i; 934 934 algorithm 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) 936 936 // 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); 938 938 // 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); 940 940 // 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); 942 942 // alias state, var not replacable -> do not replace 943 943 case (true,_,false,_,_,_,_) then fail();
Note: See TracChangeset
for help on using the changeset viewer.