File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
compiler/src/dotty/tools/dotc/transform Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -45,8 +45,6 @@ class Inlining extends MacroTransform {
4545 new TreeTraverser {
4646 def traverse (tree : Tree )(using Context ): Unit =
4747 tree match
48- case _ : GenericApply if tree.symbol == defn.QuotedTypeModule_of =>
49- traverseChildren(tree)(using StagingLevel .quoteContext)
5048 case tree : RefTree if ! Inlines .inInlineMethod && StagingLevel .level == 0 =>
5149 assert(! tree.symbol.isInlineMethod, tree.show)
5250 case _ =>
@@ -95,8 +93,6 @@ class Inlining extends MacroTransform {
9593 val tree1 = super .transform(tree)
9694 if tree1.tpe.isError then tree1
9795 else Inlines .inlineCall(tree1)
98- case _ : GenericApply if tree.symbol == defn.QuotedTypeModule_of =>
99- super .transform(tree)(using StagingLevel .quoteContext)
10096 case _ : PackageDef =>
10197 super .transform(tree) match
10298 case tree1 : PackageDef =>
@@ -108,7 +104,8 @@ class Inlining extends MacroTransform {
108104 case _ => tree1
109105 case tree1 => tree1
110106 case _ =>
111- super .transform(tree)
107+ if tree.isType then tree
108+ else super .transform(tree)
112109 }
113110 }
114111}
You can’t perform that action at this time.
0 commit comments