File tree Expand file tree Collapse file tree 4 files changed +4
-3
lines changed
compiler/src/dotty/tools/dotc Expand file tree Collapse file tree 4 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1081,6 +1081,7 @@ object Trees {
1081
1081
type JavaSeqLiteral = Trees .JavaSeqLiteral [T ]
1082
1082
type Inlined = Trees .Inlined [T ]
1083
1083
type TypeTree = Trees .TypeTree [T ]
1084
+ type InferredTypeTree = Trees .InferredTypeTree [T ]
1084
1085
type SingletonTypeTree = Trees .SingletonTypeTree [T ]
1085
1086
type RefinedTypeTree = Trees .RefinedTypeTree [T ]
1086
1087
type AppliedTypeTree = Trees .AppliedTypeTree [T ]
Original file line number Diff line number Diff line change @@ -501,7 +501,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
501
501
" <derived typetree watching " ~ tpt.watched.showSummary() ~ " >"
502
502
case TypeTree () =>
503
503
typeText(toText(tree.typeOpt))
504
- ~ Str (" (inf)" ).provided(tree.isInstanceOf [InferredTypeTree [_] ] && printDebug)
504
+ ~ Str (" (inf)" ).provided(tree.isInstanceOf [InferredTypeTree ] && printDebug)
505
505
case SingletonTypeTree (ref) =>
506
506
toTextLocal(ref) ~ " ." ~ keywordStr(" type" )
507
507
case RefinedTypeTree (tpt, refines) =>
Original file line number Diff line number Diff line change @@ -333,7 +333,7 @@ object Inferencing {
333
333
@ tailrec def boundVars (tree : Tree , acc : List [TypeVar ]): List [TypeVar ] = tree match {
334
334
case Apply (fn, _) => boundVars(fn, acc)
335
335
case TypeApply (fn, targs) =>
336
- val tvars = targs.filter(_.isInstanceOf [InferredTypeTree [ ? ] ]).tpes.collect {
336
+ val tvars = targs.filter(_.isInstanceOf [InferredTypeTree ]).tpes.collect {
337
337
case tvar : TypeVar
338
338
if ! tvar.isInstantiated &&
339
339
ctx.typerState.ownedVars.contains(tvar) &&
Original file line number Diff line number Diff line change @@ -3069,7 +3069,7 @@ class Typer extends Namer
3069
3069
else Some (adapt(tree1, pt, locked))
3070
3070
} { (_, _) => None
3071
3071
}
3072
- case TypeApply (fn, args) if args.forall(_.isInstanceOf [InferredTypeTree [_] ]) =>
3072
+ case TypeApply (fn, args) if args.forall(_.isInstanceOf [untpd. InferredTypeTree ]) =>
3073
3073
tryInsertImplicitOnQualifier(fn, pt, locked)
3074
3074
case _ => None
3075
3075
}
You can’t perform that action at this time.
0 commit comments