Changeset 5e47a157 in OpenModelica


Ignore:
Timestamp:
2019-01-15T12:21:31+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:
1f99d4a8
Parents:
158a345
git-author:
Per Östlund <per.ostlund@…> (01/15/19 12:21:31)
git-committer:
hudson <openmodelica@…> (01/15/19 12:21:31)
Message:

[NF] Flatten for-loop ranges when unrolling.

Belonging to [master]:

  • OpenModelica/OMCompiler#2876
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/NFFrontEnd/NFFlatten.mo

    r3c1d34e r5e47a157  
    10881088
    10891089  // Unroll the loop by replacing the iterator with each of its values in the for loop body.
     1090  range := flattenExp(range, prefix);
    10901091  range := Ceval.evalExp(range, Ceval.EvalTarget.RANGE(Equation.info(forLoop)));
    10911092  range_iter := RangeIterator.fromExp(range);
Note: See TracChangeset for help on using the changeset viewer.