summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-08-16 07:41:44 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-08-16 07:41:44 +0200
commit4667c6ec8e719cef8386a37335f27ba822772a6d (patch)
treeb12d431900b9aec24d21af7916f76ff953bf6e0c
parent3c4ccbd6588caa88f3e7de6f687c885bd3ee6682 (diff)
downloadscala-4667c6ec8e719cef8386a37335f27ba822772a6d.tar.gz
scala-4667c6ec8e719cef8386a37335f27ba822772a6d.tar.bz2
scala-4667c6ec8e719cef8386a37335f27ba822772a6d.zip
pull request feedback
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Macros.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Macros.scala b/src/compiler/scala/tools/nsc/typechecker/Macros.scala
index d87c864491..4765bbabc9 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Macros.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Macros.scala
@@ -623,7 +623,7 @@ trait Macros extends scala.tools.reflect.FastTrack with Traces {
def computeMacroDefTypeFromMacroImpl(macroDdef: DefDef, macroDef: Symbol, macroImpl: Symbol): Type = {
// downgrade from metalevel-0 to metalevel-1
var runtimeType = macroImpl.tpe.finalResultType.dealias match {
- case TypeRef(pre, sym, runtimeType :: Nil) if sym == ExprClass => runtimeType
+ case TypeRef(_, ExprClass, runtimeType :: Nil) => runtimeType
case _ => AnyTpe
}