Skip to content

Commit 4e8f7d9

Browse files
committed
No warning for caps.cap
1 parent 5c61391 commit 4e8f7d9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/cc/CheckCaptures.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1024,7 +1024,7 @@ class CheckCaptures extends Recheck, SymTransformer:
10241024
curEnv = savedEnv
10251025
markFree(declaredCaptures, tree, addUseInfo = false)
10261026

1027-
if sym.owner.isStaticOwner && !declaredCaptures.elems.isEmpty then
1027+
if sym.owner.isStaticOwner && !declaredCaptures.elems.isEmpty && sym != defn.captureRoot then
10281028
def where =
10291029
if sym.effectiveOwner.is(Package) then "top-level definition"
10301030
else i"member of static ${sym.owner}"

0 commit comments

Comments
 (0)