diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-04-16 10:37:48 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-04-16 10:37:48 +0200 |
commit | e74587fae00c1ca61934f3387f9bcfb6b0ddc6d2 (patch) | |
tree | 51c043f54053ecd5945adf12c16c9677e08f40ea /src/dotty/tools/dotc/transform/ValueClasses.scala | |
parent | 1ce894e06a3a7b3ca64e62c1de515c2125e89343 (diff) | |
download | dotty-e74587fae00c1ca61934f3387f9bcfb6b0ddc6d2.tar.gz dotty-e74587fae00c1ca61934f3387f9bcfb6b0ddc6d2.tar.bz2 dotty-e74587fae00c1ca61934f3387f9bcfb6b0ddc6d2.zip |
Companion_Module method is not a method with extension.
Diffstat (limited to 'src/dotty/tools/dotc/transform/ValueClasses.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/ValueClasses.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/ValueClasses.scala b/src/dotty/tools/dotc/transform/ValueClasses.scala index ab4bba94e..a7a0db97c 100644 --- a/src/dotty/tools/dotc/transform/ValueClasses.scala +++ b/src/dotty/tools/dotc/transform/ValueClasses.scala @@ -7,6 +7,7 @@ import Symbols._ import SymDenotations._ import Contexts._ import Flags._ +import StdNames._ /** Methods that apply to user-defined value classes */ object ValueClasses { @@ -22,7 +23,8 @@ object ValueClasses { isDerivedValueClass(d.owner) && !d.isConstructor && !d.is(SuperAccessor) && - !d.is(Macro) + !d.is(Macro) && + !(d.name eq nme.COMPANION_MODULE_METHOD) /** The member that of a derived value class that unboxes it. */ def valueClassUnbox(d: ClassDenotation)(implicit ctx: Context): Symbol = |