Compiler sits there for a *long* time, then spits out a stack trace, beginning with
Exception in thread "main" java.lang.StackOverflowError
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1126)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1128)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1108)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1134)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1128)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1094)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$35.apply(Trees.scala:1152)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$35.apply(Trees.scala:1152)
at scala.List.foreach(List.scala:681)
and followed by N (for some large N) copies of
at scala.tools.nsc.ast.Trees$Traverser.traverseTrees(Trees.scala:1152)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1128)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser.traverse(Trees.scala:1094)
at scala.tools.nsc.ast.Trees$posAssigner$.traverse(Trees.scala:1226)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$35.apply(Trees.scala:1152)
at scala.tools.nsc.ast.Trees$Traverser$$anonfun$35.apply(Trees.scala:1152)
at scala.List.foreach(List.scala:681)
|