@@ -164,7 +164,7 @@ jarHeader =
164 ++ "if test -n \"$JAVA_HOME\"; then\n"
164 ++ "if test -n \"$JAVA_HOME\"; then\n"
165 ++ " java=\"$JAVA_HOME/bin/java\"\n"
165 ++ " java=\"$JAVA_HOME/bin/java\"\n"
166 ++ "fi\n"
166 ++ "fi\n"
167− ++ "exec \"$java\" $java_args -jar $MYSELF \"$@\""
167+ ++ "exec \"$java\" $java_args -jar $MYSELF \"$@\"\n"
168 ++ "exit 1\n"
168 ++ "exit 1\n"
170-----------------------------------------------------------------------
170-----------------------------------------------------------------------
@@ -381,9 +381,7 @@ mkMainMethod =
382 [FormalParam [] (array stringType) False (VarId $ Ident "args")]
382 [FormalParam [] (array stringType) False (VarId $ Ident "args")]
383 $ Block [ BlockStmt . ExpStmt
383 $ Block [ BlockStmt . ExpStmt
384− $ call "idris_initArgs" [ (threadType ~> "currentThread") []
384+ $ call "idris_initArgs" [ jConst "args" ]
387 , BlockStmt . ExpStmt $ call (mangle' (sMN 0 "runMain")) []
385 , BlockStmt . ExpStmt $ call (mangle' (sMN 0 "runMain")) []