mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Specifically, CaptureInfo previously as a pattern in CaptureInfo.cpp would attempt to ascertain if a CapturedValue was a local capture by checking the CapturedValue's decl. Unfortunately, when we have captured dynamic self metadata, we do not even have a getDecl() and should return false. I fixed this by adding a new API to CaptureValue that checks if it has a decl before checking if the decl is a local capture. This avoids this problem.
707 B
707 B