diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-24 14:32:04 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-24 15:27:47 +0200 |
commit | 0391436aa1bfd1b9fabaf9d93e8c077dbea53a38 (patch) | |
tree | b43378a4fccadf84c2398bf02f931259f0df3438 /src/compiler/scala/tools/nsc/typechecker/RefChecks.scala | |
parent | f5f7570778586e8230439c4dbacb5f49dea185ff (diff) | |
download | scala-0391436aa1bfd1b9fabaf9d93e8c077dbea53a38.tar.gz scala-0391436aa1bfd1b9fabaf9d93e8c077dbea53a38.tar.bz2 scala-0391436aa1bfd1b9fabaf9d93e8c077dbea53a38.zip |
move synthetic case symbol detection to treeInfo
encapsulate creating synthetic case labels while we're at it
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/RefChecks.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/RefChecks.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala index 3518316fbb..6912e5354f 100644 --- a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala +++ b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala @@ -1718,7 +1718,7 @@ abstract class RefChecks extends InfoTransform with reflect.internal.transform.R val pat1 = transform(pat) inPattern = false treeCopy.CaseDef(tree, pat1, transform(guard), transform(body)) - case LabelDef(_, _, _) if gen.hasSynthCaseSymbol(result) => + case LabelDef(_, _, _) if treeInfo.hasSynthCaseSymbol(result) => val old = inPattern inPattern = true val res = deriveLabelDef(result)(transform) |