Skip to content

Commit 4604261

Browse files
committed
replaced sys.error with assertion w/internal error message
1 parent 3bce0a0 commit 4604261

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

compiler/src/dotty/tools/scripting/Main.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ object Main:
99
All arguments afterwards are script arguments.*/
1010
private def distinguishArgs(args: Array[String]): (Array[String], File, Array[String], Boolean) =
1111
val (leftArgs, rest) = args.splitAt(args.indexOf("-script"))
12-
if( rest.size < 2 ) then
13-
sys.error(s"missing: -script <scriptName>")
12+
assert(rest.size >= 2,s"internal error: rest == Array(${rest.mkString(",")})")
1413

1514
val file = File(rest(1))
1615
val scriptArgs = rest.drop(2)

0 commit comments

Comments
 (0)