File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
compiler/src/dotty/tools/dotc/ast Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -560,6 +560,15 @@ object tpd extends Trees.Instance[Type] with TypedTreeInfo {
560
560
}
561
561
}
562
562
563
+ override def Inlined (tree : Tree )(call : Tree , bindings : List [MemberDef ], expansion : Tree )(implicit ctx : Context ): Inlined = {
564
+ val tree1 = untpd.cpy.Inlined (tree)(call, bindings, expansion)
565
+ tree match {
566
+ case tree : Inlined if sameTypes(bindings, tree.bindings) && (expansion.tpe eq tree.expansion.tpe) =>
567
+ tree1.withTypeUnchecked(tree.tpe)
568
+ case _ => ta.assignType(tree1, bindings, expansion)
569
+ }
570
+ }
571
+
563
572
override def SeqLiteral (tree : Tree )(elems : List [Tree ], elemtpt : Tree )(implicit ctx : Context ): SeqLiteral = {
564
573
val tree1 = untpd.cpy.SeqLiteral (tree)(elems, elemtpt)
565
574
tree match {
You can’t perform that action at this time.
0 commit comments