Skip to content

Commit 9af1c38

Browse files
authored
Add error case for dump function (#849)
- Dump functions should not be able to fail silently. - Added error message to `dumpMarkedVarList`
1 parent 02f5941 commit 9af1c38

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

OMCompiler/Compiler/BackEnd/BackendDump.mo

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3359,7 +3359,13 @@ protected
33593359
BackendDAE.Var var;
33603360
algorithm
33613361
for sel in selList loop
3362-
var := listGet(varList, sel);
3362+
try
3363+
var := listGet(varList, sel);
3364+
else
3365+
Error.addInternalError("function dumpMarkedVarList failed", sourceInfo());
3366+
Error.addCompilerNotification("Could not get variable " + intString(sel) + " from varList \n" + varListString(varList,""));
3367+
fail();
3368+
end try;
33633369
outString := outString + " " + varString(var) + "\n";
33643370
end for;
33653371
end dumpMarkedVarList;

0 commit comments

Comments
 (0)