Skip to content

Commit 4774df5

Browse files
committed
Improve MethodType.hasErasedParams
1 parent 30faeb2 commit 4774df5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/src/dotty/tools/dotc/core/Types.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4014,7 +4014,8 @@ object Types {
40144014
final override def isImplicitMethod: Boolean =
40154015
companion.eq(ImplicitMethodType) || isContextualMethod
40164016
final override def hasErasedParams(using Context): Boolean =
4017-
erasedParams.contains(true)
4017+
paramInfos.exists(p => p.hasAnnotation(defn.ErasedParamAnnot))
4018+
40184019
final override def isContextualMethod: Boolean =
40194020
companion.eq(ContextualMethodType)
40204021

0 commit comments

Comments
 (0)