Skip to content
Snippets Groups Projects
Select Git revision
  • 1cc3e3c82872f306eee5745ccff510f44eb72823
  • master default protected
  • julia protected
  • 6.x protected
  • python-codegen
  • llvm-15
  • 5.x protected
  • 4.6 protected
  • uop
  • rework_pac
  • aux_vars_fix
  • julia-7.0.0
  • julia-6.4.0
  • julia-6.3.0
  • julia-6.2.0
15 results

preprocessor

Sébastien Villemot's avatar
Sébastien Villemot authored
When the same complex expression appears outside and inside a steady_state()
operator, the same temporary term would be used for both cases, which was
obviously wrong.

The fix consists in never substituting temporary terms for expressions inside
the steady_state operator().

Incidentally, this implies that external functions can no longer be used inside
steady_state operators (since their computed values are stored inside temporary
terms).

(manually cherry picked from commit c27342cf)
1cc3e3c8
History
Name Last commit Last update