﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4055	A problem with complex numbers	massimo ceraolo	Lennart Ochel	"The following simple model compiles but does not run:

{{{
model ComplexTest
  parameter Integer n = 3;
  Complex Z[n];
  constant Complex j = Complex(0, 1);
algorithm
  for i in 1:n loop
    Z[i] := 1 + j;
  end for;
end ComplexTest;
}}}

Here's the error message:
---------------------
ComplexTest.c: In function 'ComplexTest_eqFunction_2':
ComplexTest.c:143:7: warning: implicit declaration of function '$PZ$lB' [-Wimplicit-function-declaration]
       $PZ$lB(modelica_integer)$Pi$rB$Pre = tmp1._re;
       ^
ComplexTest.c:143:14: error: expected expression before 'modelica_integer'
       $PZ$lB(modelica_integer)$Pi$rB$Pre = tmp1._re;
              ^
ComplexTest.c:143:31: error: expected ';' before '$Pi$rB$Pre'
       $PZ$lB(modelica_integer)$Pi$rB$Pre = tmp1._re;
                               ^
ComplexTest.c:144:14: error: expected expression before 'modelica_integer'
       $PZ$lB(modelica_integer)$Pi$rB$Pim = tmp1._im;
              ^
ComplexTest.c:144:31: error: expected ';' before '$Pi$rB$Pim'
       $PZ$lB(modelica_integer)$Pi$rB$Pim = tmp1._im;

----------------------
Tested with  OpenModelica v1.11.0-dev-16-g6312752"	defect	new	critical	1.11.0	Code Generation				
