﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2698	EvaluateParameter.evaluateParameters	Martin Sjölund	probably noone	"evaluateParameters will currently evaluate a `b` parameter like:
{{{#!mo
parameter Real a = 0.0;
parameter Real b = a*2 annotation(Evaluate=true);
}}}

But a will not be replaced. This makes the backend behave weirdly in some places because b you replace b in equations the code might not be valid unless a is also replaced.

The new errors in https://test.openmodelica.org/hudson/view/Library%20Testing/job/Annex60_Compilation/229/ depends on this. And possibly if `a` would be evaluated here we can go back to not evaluating protected parameters by default (which causes the problems in Annex60)."	defect	closed	high	1.11.0	Backend	trunk	fixed		Willi Braun Lennart Ochel Adrian Pop Volker Waurich
