We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 288b12e + 6e585e1 commit 11540f7Copy full SHA for 11540f7
src/compiler/scala/tools/nsc/typechecker/TreeCheckers.scala
@@ -376,7 +376,7 @@ abstract class TreeCheckers extends Analyzer {
376
val treeInfo = infoOf(tree)
377
val treeTpe = typeOf(tree)
378
379
- def isOk(sym: Symbol) = treeSym hasTransOwner sym.safeOwner
+ def isOk(sym: Symbol) = treeSym hasTransOwner sym.enclosingSuchThat(x => !x.isTypeParameterOrSkolem) // account for higher order type params
380
def isEligible(sym: Symbol) = (sym ne NoSymbol) && (
381
sym.isTypeParameter
382
|| sym.isLocal
0 commit comments