Skip to content

Commit 9b6fdee

Browse files
author
EnzeXing
committed
Fix selection on safe value
1 parent 4493b49 commit 9b6fdee

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

compiler/src/dotty/tools/dotc/transform/init/Util.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ object Util:
5959
case TypeApply(fn, targs) =>
6060
unapply(fn)
6161

62-
case ref: RefTree if ref.tpe.widenSingleton.isInstanceOf[MethodicType] =>
62+
case ref: RefTree if ref.symbol.is(Flags.Method) =>
6363
Some((ref, Nil))
6464

6565
case _ => None
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package scala.collection.immutable
2+
3+
object A { // These are a safe values, so no warning should be emitted
4+
Node.HashCodeLength
5+
Node.BitPartitionSize
6+
Node.MaxDepth
7+
}

0 commit comments

Comments
 (0)