﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1637	Type-checking of if-expression modifiers is incorrect	Per Östlund	Per Östlund	"This model:
{{{
model M
  parameter Integer n = 2;
  Real r[n] = if n == 1 then {1} else {2, 3};
end M;
}}}
causes a type mismatch error because the elaboration of the if-expression returns only the type of the first branch. This is used in Modelica.Fluid.Pipes.DynamicPipe in the modification of the PartialTwoPortFlow extends clause."	defect	closed	high				fixed		Per Östlund Per Östlund
