summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2012-07-08 11:30:46 +0200
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-11 17:40:34 +0200
commit39fc4aa845dab660d9d360f9b6e9fd82f5d765fe (patch)
tree792a4c8b8bfc0948493171a43ff6075c56bdbdc1 /src/compiler/scala/tools/nsc/Global.scala
parent2d35dfcffdf227466b22e3920943a3acc6240e7f (diff)
downloadscala-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.scala4
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)