﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3794	Frontend eats input / output qualifiers	Rüdiger Franke	Adrian Pop	"See the following example:
{{{
package HierarchicalConnector
  connector IO
    input Real u;
    output Real y;
  end IO;

  model Test
    IO io;
  equation
    io.y = 2*io.u;
  end Test;

  model Test2
    IO[1] io;
  equation
    io.y = 2*io.u;
  end Test2;
end HierarchicalConnector;
}}}
The frontend generates for HierarchicalConnector.Test the correct flat model:
{{{
class Test
  input Real io.u;
  output Real io.y;
equation
  io.y = 2.0 * io.u;
end Test;
}}}
For HierarchicalConnector.Test2 it generates:
{{{
class Test2
  Real io[1].u;
  Real io[1].y;
equation
  io[1].y = io[1].u * 2.0;
end Test2;
}}}
The translation fails with:
   Too few equations, under-determined system. The model has 1 equation(s) and 2 variable(s).

This is critical for FMI export."	defect	closed	critical		Frontend	v1.10.0-dev-nightly	fixed		
