summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2012-12-20 19:14:57 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2012-12-20 19:14:57 -0800
commitc6961e0fb8ca55d312fcc04272b3bfc983e56854 (patch)
tree3d6b8f77f1c518bc2a808314d2740c67b08a80d6 /src
parent27643546e8eb4d2c5da6fc30a998e7ee799defcc (diff)
parentb2bec5a1355bd271bed86b071823a64eeafc0618 (diff)
downloadscala-c6961e0fb8ca55d312fcc04272b3bfc983e56854.tar.gz
scala-c6961e0fb8ca55d312fcc04272b3bfc983e56854.tar.bz2
scala-c6961e0fb8ca55d312fcc04272b3bfc983e56854.zip
Merge pull request #1769 from soc/SI-6809
SI-6809 Forbids deprecated case class definitions without parameter list
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/Parsers.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
index 76d7af7cc6..744644fd49 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
@@ -2153,8 +2153,8 @@ self =>
val start = in.offset
newLineOptWhenFollowedBy(LPAREN)
if (ofCaseClass && in.token != LPAREN)
- deprecationWarning(in.lastOffset, "case classes without a parameter list have been deprecated;\n"+
- "use either case objects or case classes with `()' as parameter list.")
+ syntaxError(in.lastOffset, "case classes without a parameter list are not allowed;\n"+
+ "use either case objects or case classes with an explicit `()' as a parameter list.")
while (implicitmod == 0 && in.token == LPAREN) {
in.nextToken()
vds += paramClause()