Skip to content

Commit e74587f

Browse files
committed
Companion_Module method is not a method with extension.
1 parent 1ce894e commit e74587f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/dotty/tools/dotc/transform/ValueClasses.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import Symbols._
77
import SymDenotations._
88
import Contexts._
99
import Flags._
10+
import StdNames._
1011

1112
/** Methods that apply to user-defined value classes */
1213
object ValueClasses {
@@ -22,7 +23,8 @@ object ValueClasses {
2223
isDerivedValueClass(d.owner) &&
2324
!d.isConstructor &&
2425
!d.is(SuperAccessor) &&
25-
!d.is(Macro)
26+
!d.is(Macro) &&
27+
!(d.name eq nme.COMPANION_MODULE_METHOD)
2628

2729
/** The member that of a derived value class that unboxes it. */
2830
def valueClassUnbox(d: ClassDenotation)(implicit ctx: Context): Symbol =

0 commit comments

Comments
 (0)