Bug 301411

Summary: Disable nullability completeness
Product: WebKit Reporter: adrian_taylor
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

adrian_taylor
Reported 2025-10-23 23:40:25 PDT
As we come to adopt Swift, its C++ interop requires us to label some APIs with _Nullable or _Nonnull. That's fine. But if we do that, clang currently warns of any other APIs in the same file which are not equivalently marked. This is currently believed to be unhelpful in a WebKit context. WebKit slack link https://webkit.slack.com/archives/CU64U6FDW/p1761239537764009
Attachments
Radar WebKit Bug Importer
Comment 1 2025-10-23 23:40:32 PDT
adrian_taylor
Comment 2 2025-10-23 23:45:28 PDT
EWS
Comment 3 2025-10-28 06:54:05 PDT
Committed 302237@main (fb05a6d5fba6): <https://commits.webkit.org/302237@main> Reviewed commits have been landed. Closing PR #52939 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.