Skip to content
This repository was archived by the owner on Sep 1, 2020. It is now read-only.

Commit ba7bf5e

Browse files
committed
Merge pull request scala#3261 from adriaanm/ticket-6426
Revert ", importable _."
2 parents da919ec + 47562e7 commit ba7bf5e

File tree

4 files changed

+6
-18
lines changed

4 files changed

+6
-18
lines changed

src/compiler/scala/tools/nsc/ast/parser/Parsers.scala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -980,8 +980,11 @@ self =>
980980

981981
/** Assumed (provisionally) to be TermNames. */
982982
def ident(skipIt: Boolean): Name =
983-
if (isIdent) rawIdent().encode
984-
else {
983+
if (isIdent) {
984+
val name = in.name.encode
985+
in.nextToken()
986+
name
987+
} else {
985988
syntaxErrorOrIncomplete(expectedMsg(IDENTIFIER), skipIt)
986989
nme.ERROR
987990
}

src/compiler/scala/tools/nsc/ast/parser/Scanners.scala

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -611,10 +611,7 @@ trait Scanners extends ScannersCommon {
611611
if (ch == '`') {
612612
nextChar()
613613
finishNamed(BACKQUOTED_IDENT)
614-
if (name.length == 0)
615-
syntaxError("empty quoted identifier")
616-
else if (name == nme.WILDCARD)
617-
syntaxError("wildcard invalid as backquoted identifier")
614+
if (name.length == 0) syntaxError("empty quoted identifier")
618615
}
619616
else syntaxError("unclosed quoted identifier")
620617
}

test/files/neg/t6426.check

Lines changed: 0 additions & 7 deletions
This file was deleted.

test/files/neg/t6426.scala

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)