diff options
author | Martin Odersky <odersky@gmail.com> | 2012-07-08 11:30:46 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-11 17:40:34 +0200 |
commit | 39fc4aa845dab660d9d360f9b6e9fd82f5d765fe (patch) | |
tree | 792a4c8b8bfc0948493171a43ff6075c56bdbdc1 /src/compiler/scala/tools/nsc/Global.scala | |
parent | 2d35dfcffdf227466b22e3920943a3acc6240e7f (diff) | |
download | scala-39fc4aa845dab660d9d360f9b6e9fd82f5d765fe.tar.gz scala-39fc4aa845dab660d9d360f9b6e9fd82f5d765fe.tar.bz2 scala-39fc4aa845dab660d9d360f9b6e9fd82f5d765fe.zip |
polymorphic value classes
dropping boxing code, which turned out to be a dead end.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/Global.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala index 327a864e3b..e378d71944 100644 --- a/src/compiler/scala/tools/nsc/Global.scala +++ b/src/compiler/scala/tools/nsc/Global.scala @@ -319,7 +319,7 @@ class Global(var currentSettings: Settings, var reporter: Reporter) def ccon = Class.forName(name).getConstructor(classOf[CharsetDecoder], classOf[Reporter]) try Some(ccon.newInstance(charset.newDecoder(), reporter).asInstanceOf[SourceReader]) - catch { case x: Exception => + catch { case ex: Throwable => globalError("exception while trying to instantiate source reader '" + name + "'") None } @@ -1546,7 +1546,7 @@ class Global(var currentSettings: Settings, var reporter: Reporter) def compileUnits(units: List[CompilationUnit], fromPhase: Phase) { try compileUnitsInternal(units, fromPhase) - catch { case ex => + catch { case ex: Throwable => val shown = if (settings.verbose.value) { val pw = new java.io.PrintWriter(new java.io.StringWriter) ex.printStackTrace(pw) |