Skip to content

Failed

tests / 03 testsuite-gcc 3/3 / flattening_modelica_scodeinst.VectorizeBindings2.mo (from (result.xml))

Failing for the past 2 builds (Since #1 )
Took 0 ms.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

 + VectorizeBindings2                                                                ... equation mismatch [time: 0]

==== Log /tmp/omc-rtest-omtmpuser/flattening/modelica/scodeinst/VectorizeBindings2.mo_temp1219/log-VectorizeBindings2.mo
class M3
  parameter Real[3, 10, 10] m2.m11.p = fill(2.0, 3, 10, 10);
  Real[3, 10, 10] m2.m11.x;
  parameter Real[3, 10] m2.m1.p = fill(2.0, 3, 10);
  Real[3, 10] m2.m1.x(start = fill(1.0, 3, 10), fixed = fill(true, 3, 10));
equation
  for $i1 in 1:10 loop
    der(m2[$i1].m1.x) = 1.0;
  end for;
  for $i1 in 1:10 loop
    for $i2 in 1:10 loop
      der(m2[$i1].m11[$i2].x) = 1.0;
    end for;
  end for;
end M3;

Equation mismatch: diff says:
--- /tmp/omc-rtest-omtmpuser/flattening/modelica/scodeinst/VectorizeBindings2.mo_temp1219/equations-expected2024-06-15 01:43:59.575566196 +0000
+++ /tmp/omc-rtest-omtmpuser/flattening/modelica/scodeinst/VectorizeBindings2.mo_temp1219/equations-got2024-06-15 01:43:59.723565336 +0000
@@ -2,18 +2,14 @@
 parameter Real[3, 10, 10] m2.m11.p = fill(2.0, 3, 10, 10);
 Real[3, 10, 10] m2.m11.x;
 parameter Real[3, 10] m2.m1.p = fill(2.0, 3, 10);
 Real[3, 10] m2.m1.x(start = fill(1.0, 3, 10), fixed = fill(true, 3, 10));
 equation
-for $i1 in 1:3 loop
 for $i1 in 1:10 loop
-der(m2[$i1].m1[$i1].x) = 1.0;
+der(m2[$i1].m1.x) = 1.0;
 end for;
-end for;
-for $i1 in 1:3 loop
 for $i1 in 1:10 loop
 for $i2 in 1:10 loop
-der(m2[$i1].m11[$i2,$i1].x) = 1.0;
-end for;
+der(m2[$i1].m11[$i2].x) = 1.0;
 end for;
 end for;
 end M3;

Equation mismatch: omc-diff says:
Line 7: Integer 3 != 10

== 1 out of 1 tests failed [flattening/modelica/scodeinst/VectorizeBindings2.mo_temp1219, time: 0]