Skip to content

Regression

metamodelica_meta.OptimizeContinue.mo (from (result.xml))

Failing for the past 1 build (Since #3812 )
Took 7 sec.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

 + OptimizeContinue                                                                  ... equation mismatch [time: 4]

==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/metamodelica/meta/OptimizeContinue.mo_temp973/log-OptimizeContinue.mo
function OptimizeContinue.f
  output Real r;
algorithm
  r := match /* switch */ (OptimizeContinue.Ut.UT1())
      case (OptimizeContinue.Ut.UT1()) then 1.0;
      case (OptimizeContinue.Ut.UT2()) then 2.0;
      case (OptimizeContinue.Ut.UT3()) then 3.0;
    end match /* switch */;
  r := match (OptimizeContinue.Ut2.UT4(#(1)))
      case (OptimizeContinue.Ut2.UT4(1)) then 1.0;
      case (OptimizeContinue.Ut2.UT4(2)) then 2.0;
    end match;
  r := matchcontinue (OptimizeContinue.Ut.UT1())
      case (OptimizeContinue.Ut.UT1()) then 1.0;
      case (OptimizeContinue.Ut.UT1()) then 2.0;
    end matchcontinue;
  r := matchcontinue (OptimizeContinue.Ut2.UT4(#(1)))
      case (OptimizeContinue.Ut2.UT4(1)) then 1.0;
      case (OptimizeContinue.Ut2.UT4(_)) then 2.0;
    end matchcontinue;
end OptimizeContinue.f;

class OptimizeContinue
  constant Real r = 1.0;
end OptimizeContinue;
[metamodelica/meta/OptimizeContinue.mo:21:5-25:22:writable] Notification: This matchcontinue expression has no overlapping patterns and should be using match instead of matchcontinue.
[metamodelica/meta/OptimizeContinue.mo:21:5-25:22:writable] Notification: Converted match expression to switch of type #T_UNKNOWN#.
[metamodelica/meta/OptimizeContinue.mo:21:5-25:22:writable] Notification: Match input OptimizeContinue.Ut.UT1() is a constant value.
[metamodelica/meta/OptimizeContinue.mo:26:5-29:22:writable] Notification: This matchcontinue expression has no overlapping patterns and should be using match instead of matchcontinue.
[metamodelica/meta/OptimizeContinue.mo:26:5-29:22:writable] Notification: Match input OptimizeContinue.Ut2.UT4(#(1)) is a constant value.
[metamodelica/meta/OptimizeContinue.mo:30:5-33:22:writable] Notification: Match input OptimizeContinue.Ut.UT1() is a constant value.
[metamodelica/meta/OptimizeContinue.mo:34:5-37:22:writable] Notification: Match input OptimizeContinue.Ut2.UT4(#(1)) is a constant value.
Error: Error building simulator. Build log: make: Entering directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/METAMO~1/meta/OPTIMI~1.MO_'
clang -g -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse   -I"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c" -I"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc"  -c -o OptimizeContinue_f.o OptimizeContinue_f.c
make: *** [OptimizeContinue_f.makefile:25: OptimizeContinue_f] Error 127
make: Leaving directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/METAMO~1/meta/OPTIMI~1.MO_'
RESULT: 2

'' 
Equation mismatch: diff says: 
--- "C:\\Windows\\TEMP/omc-rtest-OpenModelica/metamodelica/meta/OptimizeContinue.mo_temp973/equations-expected"2024-06-13 15:34:55.683222600 +0200
+++ "C:\\Windows\\TEMP/omc-rtest-OpenModelica/metamodelica/meta/OptimizeContinue.mo_temp973/equations-got"2024-06-13 15:34:59.081520200 +0200
@@ -28,6 +28,11 @@
 [metamodelica/meta/OptimizeContinue.mo:21:5-25:22:writable] Notification: Match input OptimizeContinue.Ut.UT1() is a constant value.
 [metamodelica/meta/OptimizeContinue.mo:26:5-29:22:writable] Notification: This matchcontinue expression has no overlapping patterns and should be using match instead of matchcontinue.
 [metamodelica/meta/OptimizeContinue.mo:26:5-29:22:writable] Notification: Match input OptimizeContinue.Ut2.UT4(#(1)) is a constant value.
 [metamodelica/meta/OptimizeContinue.mo:30:5-33:22:writable] Notification: Match input OptimizeContinue.Ut.UT1() is a constant value.
 [metamodelica/meta/OptimizeContinue.mo:34:5-37:22:writable] Notification: Match input OptimizeContinue.Ut2.UT4(#(1)) is a constant value.
+Error: Error building simulator. Build log: make: Entering directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/METAMO~1/meta/OPTIMI~1.MO_'
+clang -g -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse   -I"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c" -I"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc"  -c -o OptimizeContinue_f.o OptimizeContinue_f.c
+make: *** [OptimizeContinue_f.makefile:25: OptimizeContinue_f] Error 127
+make: Leaving directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/METAMO~1/meta/OPTIMI~1.MO_'
+RESULT: 2
 
'' 
Equation mismatch: omc-diff says: 
Line 33: Lexical token differs:
expected: 

got:      Error: Error building simulator. Build log: make: Entering directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~

== 1 out of 1 tests failed [metamodelica/meta/OptimizeContinue.mo_temp973, time: 7]