diff options
author | Paul Phillips <paulp@improving.org> | 2012-11-29 05:17:48 +0100 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-11-29 09:36:00 +0100 |
commit | d55840e07586ceb11c18ad4c75f4bc726d03aeb6 (patch) | |
tree | 567fcb821823be1b9d6258eb436241254c27a6fb /src/compiler | |
parent | b149c7b5f26b6771557849aa04b96a3ca3bdedee (diff) | |
download | scala-d55840e07586ceb11c18ad4c75f4bc726d03aeb6.tar.gz scala-d55840e07586ceb11c18ad4c75f4bc726d03aeb6.tar.bz2 scala-d55840e07586ceb11c18ad4c75f4bc726d03aeb6.zip |
Asserts about Tree qualifiers.
Encoding recent revelations about certain tree invariants
in the form of asserts.
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/Trees.scala | 2 | ||||
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/parser/Parsers.scala | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/Trees.scala b/src/compiler/scala/tools/nsc/ast/Trees.scala index ed73464c93..296d55fec5 100644 --- a/src/compiler/scala/tools/nsc/ast/Trees.scala +++ b/src/compiler/scala/tools/nsc/ast/Trees.scala @@ -56,7 +56,7 @@ trait Trees extends scala.reflect.internal.Trees { self: Global => * The class `C` is stored as a tree attachment. */ case class InjectDerivedValue(arg: Tree) - extends SymTree + extends SymTree with TermTree class PostfixSelect(qual: Tree, name: Name) extends Select(qual, name) diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala index a2a45d0684..074fcabec8 100644 --- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala +++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala @@ -1933,7 +1933,7 @@ self => case _ => } val typeAppliedTree = in.token match { - case LBRACKET => atPos(start, in.offset)(TypeApply(convertToTypeId(t), typeArgs())) + case LBRACKET => atPos(start, in.offset)(AppliedTypeTree(convertToTypeId(t), typeArgs())) case _ => t } in.token match { |