Bug 314073
| Summary: | Define NODELETE only ifndef | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | adrian_taylor |
| Component: | Web Template Framework | 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
NODELETE expands to [[clang::annotate_type("webkit.nodelete")]]. Swift's embedded Clang 21 rejects this annotation on function declarations, at least on GTK platforms, causing the Swift clang importer to fail. Adding ifndef here allows us to override the definition on those platforms.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/176259942>
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/64261
EWS
Committed 312840@main (e1071e15204c): <https://commits.webkit.org/312840@main>
Reviewed commits have been landed. Closing PR #64261 and removing active labels.