Skip to content

Commit

Permalink
- Print errors in flags instead of fail execution
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@12527 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
sjoelund committed Aug 15, 2012
1 parent 2d23f00 commit c8aa340
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions Compiler/Main/Main.mo
Original file line number Diff line number Diff line change
Expand Up @@ -1032,9 +1032,20 @@ public function main
protected
list<String> args_1;
algorithm
args_1 := Flags.new(args);
System.gettextInit(Util.if_(Config.getRunningTestsuite(),"C",Flags.getConfigString(Flags.LOCALE_FLAG)));
main2(args_1);
_ := matchcontinue args
case args
equation
args_1 = Flags.new(args);
System.gettextInit(Util.if_(Config.getRunningTestsuite(),"C",Flags.getConfigString(Flags.LOCALE_FLAG)));
main2(args_1);
then ();
else
equation
ErrorExt.clearMessages();
failure(_ = Flags.new(args));
print(ErrorExt.printMessagesStr()); print("\n");
then fail();
end matchcontinue;
end main;

protected function main2
Expand Down

0 comments on commit c8aa340

Please sign in to comment.