summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrançois Garillot <francois@garillot.net>2013-09-05 18:18:43 +0200
committerFrançois Garillot <francois@garillot.net>2013-09-09 10:10:20 +0200
commit48283ca80c17b2814a27464c30bca2445ffcc7a5 (patch)
tree73778814b94e6122a164623a4280ea56ad98e942
parent7fa0e60c47a05f335ab890ef182769699263b3ce (diff)
downloadscala-48283ca80c17b2814a27464c30bca2445ffcc7a5.tar.gz
scala-48283ca80c17b2814a27464c30bca2445ffcc7a5.tar.bz2
scala-48283ca80c17b2814a27464c30bca2445ffcc7a5.zip
SI-7767 avoid rejecting Scaladoc comments in early initializers
review by @retronym
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/Parsers.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
index 5476afa75e..996287dea8 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
@@ -2772,6 +2772,8 @@ self =>
List(copyValDef(vdef)(mods = mods | Flags.PRESUPER))
case tdef @ TypeDef(mods, name, tparams, rhs) =>
List(treeCopy.TypeDef(tdef, mods | Flags.PRESUPER, name, tparams, rhs))
+ case docdef @ DocDef(comm, rhs) =>
+ List(treeCopy.DocDef(docdef, comm, rhs))
case stat if !stat.isEmpty =>
syntaxError(stat.pos, "only type definitions and concrete field definitions allowed in early object initialization section", false)
List()