Skip to content

Commit 9709063

Browse files
oderskyHarrisL2
authored andcommitted
No warning for caps.cap
1 parent 602ede3 commit 9709063

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)