Changes between Initial Version and Version 1 of Ticket #6047, comment 1


Ignore:
Timestamp:
2020-07-06T14:17:14Z (4 years ago)
Author:
Per Östlund

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6047, comment 1

    initial v1  
    1 As discussed in the developer meeting this is due to #5133 where impure functions are considered to have at least parameter variability to avoid evaluating them, #6030 which considers functions that call impure function to be impure themselves, and the assumption that external functions which are not marked pure/impure are impure.
     1As discussed in the developer meeting this is due to #5133 where impure functions are considered to have at least parameter variability to avoid evaluating them, #6030 which considers functions that call impure functions to be impure themselves, and the assumption that external functions which are not marked pure/impure are impure.
    22
    33Since `Modelica.Streams.error` isn't marked as pure in MSL 3.2.3 (something which has been fixed in MSL 4.0.0) it's considered to be impure by the NF, which causes `specificEnthalpy_pTX` to also end up being impure and thus a parameter expression.