Skip to content

Commit 0b3e859

Browse files
committed
Revert unconditional lint of Inlined
1 parent a8a9711 commit 0b3e859

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

compiler/src/dotty/tools/dotc/transform/CheckUnused.scala

+3-2
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,10 @@ class CheckUnused private (phaseMode: PhaseMode, suffix: String) extends MiniPha
145145
refInfos.inlined.push(tree.call.srcPos)
146146
ctx
147147
override def transformInlined(tree: Inlined)(using Context): tree.type =
148-
transformAllDeep(tree.expansion) // traverse expansion with nonempty inlined stack to avoid registering defs
148+
//transformAllDeep(tree.expansion) // traverse expansion with nonempty inlined stack to avoid registering defs
149149
val _ = refInfos.inlined.pop()
150-
transformAllDeep(tree.call)
150+
if !tree.call.isEmpty && phaseMode.eq(PhaseMode.Aggregate) then
151+
transformAllDeep(tree.call)
151152
tree
152153

153154
override def prepareForBind(tree: Bind)(using Context): Context =

0 commit comments

Comments
 (0)