﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4057	Cyclic parameter bindings with more than two elements lead to stack overflow in the Frontend	Patrick Täuber	somebody	"The following model leads to a stack overflow in Inst.updateComponentInEnv:

{{{#!mo
model parameterBug1
  parameter Boolean b1 = true;
  parameter Integer p1 = p2;
  parameter Integer p2 = if b1 then p3 else 0; // p2 = p3
  parameter Integer p3 = if b1 then 0 else p1; // p3 = 0
equation
end parameterBug1;
}}}

The following works fine:

{{{#!mo
model parameterBug1
  parameter Boolean b1 = true;
  parameter Integer p1 = if b1 then p2 else 0; // p1 = p2
  parameter Integer p2 = if b1 then 0 else p1; // p2 = 0
equation
end parameterBug1;
}}}"	defect	new	high	Future	Frontend			parameter	
