Changes between Initial Version and Version 1 of Ticket #6047, comment 1
- Timestamp:
- 2020-07-06T14:17:14Z (4 years ago)
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.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 functions to be impure themselves, and the assumption that external functions which are not marked pure/impure are impure. 2 2 3 3 Since `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.