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 {
45
45
new TreeTraverser {
46
46
def traverse (tree : Tree )(using Context ): Unit =
47
47
tree match
48
- case _ : GenericApply if tree.symbol == defn.QuotedTypeModule_of =>
49
- traverseChildren(tree)(using StagingLevel .quoteContext)
50
48
case tree : RefTree if ! Inlines .inInlineMethod && StagingLevel .level == 0 =>
51
49
assert(! tree.symbol.isInlineMethod, tree.show)
52
50
case _ =>
@@ -95,8 +93,6 @@ class Inlining extends MacroTransform {
95
93
val tree1 = super .transform(tree)
96
94
if tree1.tpe.isError then tree1
97
95
else Inlines .inlineCall(tree1)
98
- case _ : GenericApply if tree.symbol == defn.QuotedTypeModule_of =>
99
- super .transform(tree)(using StagingLevel .quoteContext)
100
96
case _ : PackageDef =>
101
97
super .transform(tree) match
102
98
case tree1 : PackageDef =>
@@ -108,7 +104,8 @@ class Inlining extends MacroTransform {
108
104
case _ => tree1
109
105
case tree1 => tree1
110
106
case _ =>
111
- super .transform(tree)
107
+ if tree.isType then tree
108
+ else super .transform(tree)
112
109
}
113
110
}
114
111
}
You can’t perform that action at this time.
0 commit comments