Skip to content

Commit c18414d

Browse files
committed
miscellaneous cleanup
1 parent 3becbd5 commit c18414d

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/compiler/scala/tools/nsc/typechecker/Macros.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,10 @@ trait Macros extends scala.tools.reflect.FastTrack with Traces {
12211221
case ex: Throwable =>
12221222
None
12231223
}
1224-
} getOrElse realex.getMessage
1224+
} getOrElse {
1225+
val msg = realex.getMessage
1226+
if (msg != null) msg else realex.getClass.getName
1227+
}
12251228
fail(typer, expandee, msg = "exception during macro expansion: " + message)
12261229
}
12271230
}

src/compiler/scala/tools/reflect/ToolBoxFactory.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ abstract class ToolBoxFactory[U <: JavaUniverse](val u: U) { factorySelf =>
216216
(singleton, jmeth)
217217
}
218218

219-
def runExpr(expr: Tree, freeTypes: Map[TypeName, Type] = Map[TypeName, Type]()): Any = {
219+
def runExpr(expr: Tree): Any = {
220220
val freeTerms = expr.freeTerms // need to calculate them here, because later on they will be erased
221221
val thunks = freeTerms map (fte => () => fte.value) // need to be lazy in order not to distort evaluation order
222222

src/library/scala/reflect/base/Base.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ class Base extends Universe { self =>
9696
class Type extends TypeBase { def typeSymbol: Symbol = NoSymbol }
9797
implicit val TypeTagg = ClassTag[Type](classOf[Type])
9898

99-
val NoType = new Type
100-
val NoPrefix = new Type
99+
val NoType = new Type { override def toString = "NoType" }
100+
val NoPrefix = new Type { override def toString = "NoPrefix" }
101101

102102
class SingletonType extends Type
103103
implicit val SingletonTypeTag = ClassTag[SingletonType](classOf[SingletonType])

0 commit comments

Comments
 (0)