File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
compiler/src/dotty/tools/dotc/typer Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1180,7 +1180,7 @@ object RefChecks {
11801180 def targetOfHiddenExtension : Symbol =
11811181 val target =
11821182 val target0 = explicitInfo.firstParamTypes.head // required for extension method, the putative receiver
1183- target0.dealiasKeepOpaques.typeSymbol.info
1183+ target0.dealiasKeepOpaques.typeSymbol.info.hiBound
11841184 val member = target.nonPrivateMember(sym.name)
11851185 .filterWithPredicate: member =>
11861186 member.symbol.isPublic && memberHidesMethod(member)
Original file line number Diff line number Diff line change 1+
2+ trait SelectByName [Field <: String & Singleton , Rec <: Tuple ]:
3+ type Out
4+ extension (r : Rec ) def apply [F <: Field ]: Out // warn not crash
You can’t perform that action at this time.
0 commit comments