Changeset 1f99d4a8 in OpenModelica


Ignore:
Timestamp:
2019-01-15T12:49:35+01:00 (5 years ago)
Author:
hudson <openmodelica@…>
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:
1f8adde
Parents:
5e47a157
git-author:
Per Östlund <per.ostlund@…> (01/15/19 12:49:35)
git-committer:
hudson <openmodelica@…> (01/15/19 12:49:35)
Message:

[NF] Add case for MUTABLE in Typing.typeExp.

Belonging to [master]:

  • OpenModelica/OMCompiler#2877
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/NFFrontEnd/NFTyping.mo

    r7a31ea6b r1f99d4a8  
    11061106      then (exp, exp.ty, Expression.variability(exp));
    11071107
     1108    case Expression.MUTABLE()
     1109      algorithm
     1110        e1 := Mutable.access(exp.exp);
     1111        (e1, ty, variability) := typeExp(e1, origin, info);
     1112        exp.exp := Mutable.create(e1);
     1113      then
     1114        (exp, ty, variability);
     1115
    11081116    case Expression.PARTIAL_FUNCTION_APPLICATION()
    11091117      then Function.typePartialApplication(exp, origin, info);
Note: See TracChangeset for help on using the changeset viewer.