diff options
author | Martin Odersky <odersky@gmail.com> | 2015-02-26 14:44:33 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-18 11:14:11 +0100 |
commit | 252ed1756d6875707e9c09a2b85be5e0f46124a8 (patch) | |
tree | 5f93d1c8ca89379e40f4c8a247a4074d6e04375a /src/dotty/tools/dotc/typer/Typer.scala | |
parent | 21f042ecaf136ce544ec899f42e70e2e1a1addf8 (diff) | |
download | dotty-252ed1756d6875707e9c09a2b85be5e0f46124a8.tar.gz dotty-252ed1756d6875707e9c09a2b85be5e0f46124a8.tar.bz2 dotty-252ed1756d6875707e9c09a2b85be5e0f46124a8.zip |
Bugfix: Avoid importing constructors
We got an ambiguous import error in PositionReader before.
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r-- | src/dotty/tools/dotc/typer/Typer.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala index 1e93f98f3..64dc41afd 100644 --- a/src/dotty/tools/dotc/typer/Typer.scala +++ b/src/dotty/tools/dotc/typer/Typer.scala @@ -188,7 +188,7 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit def wildImportRef(imp: ImportInfo): Type = { if (imp.isWildcardImport) { val pre = imp.site - if (!isDisabled(imp, pre) && !(imp.excluded contains name.toTermName)) { + if (!isDisabled(imp, pre) && !(imp.excluded contains name.toTermName) && name != nme.CONSTRUCTOR) { val denot = pre.member(name).accessibleFrom(pre)(refctx) if (reallyExists(denot)) return pre.select(name, denot) } |