Skip to content

Commit 4586469

Browse files
committed
Revert "fix Issue 13855 - multi-module selective import statements"
This reverts commit 0585416.
1 parent 08e3b8f commit 4586469

5 files changed

Lines changed: 1 addition & 46 deletions

File tree

changelog/multi_module_selective_imports.dd

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

src/dmd/parse.d

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3275,14 +3275,9 @@ final class Parser(AST) : Lexer
32753275
_alias = null;
32763276
}
32773277
s.addAlias(name, _alias);
3278-
if (token.value != TOK.comma)
3279-
break;
3280-
// recognize import pkg.mod1 : a, b, pkg.mod2;
3281-
if (peekNext2 == TOK.dot || // pkg . mod2
3282-
peekNext2 == TOK.colon) // mod2 : c
3283-
break; // parse another import
32843278
}
32853279
while (token.value == TOK.comma);
3280+
break; // no comma-separated imports of this form
32863281
}
32873282
aliasid = null;
32883283
}

test/compilable/enh13855.d

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

test/fail_compilation/enh13855a.d

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

test/fail_compilation/enh13855b.d

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

0 commit comments

Comments
 (0)