Bug 252494
Summary: | WebKit_iosmac builds fail with ASan enabled | ||
---|---|---|---|
Product: | WebKit | Reporter: | David Kilzer (:ddkilzer) <ddkilzer> |
Component: | WebKit Misc. | Assignee: | David Kilzer (:ddkilzer) <ddkilzer> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
David Kilzer (:ddkilzer)
WebKit_iosmac builds fail with ASan enabled.
This occurs because iosmac builds with ASan enabled have ENABLE(IPC_TESTING_API) turned on and ENABLE(ENCRYPTED_MEDIA)/ENABLE(LEGACY_ENCRYPTED_MEDIA) turned off.
'''
BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9050:54: error: no member named 'RemoteCDMIdentifier' in namespace 'WebKit'
static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMIdentifier));
~~~~~~~~^
BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9051:54: error: no member named 'RemoteCDMInstanceIdentifier' in namespace 'WebKit'
static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMInstanceIdentifier));
~~~~~~~~^
BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9052:54: error: no member named 'RemoteCDMInstanceSessionIdentifier' in namespace 'WebKit'
static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteCDMInstanceSessionIdentifier));
~~~~~~~~^
BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9053:54: error: no member named 'RemoteLegacyCDMIdentifier' in namespace 'WebKit'
static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteLegacyCDMIdentifier));
~~~~~~~~^
BuiltProducts/DerivedSources/WebKit/MessageArgumentDescriptions.cpp:9054:54: error: no member named 'RemoteLegacyCDMSessionIdentifier' in namespace 'WebKit'
static_assert(sizeof(uint64_t) == sizeof(WebKit::RemoteLegacyCDMSessionIdentifier));
~~~~~~~~^
5 errors generated.
'''
<rdar://105597825>
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
David Kilzer (:ddkilzer)
Pull request: https://github.com/WebKit/WebKit/pull/10291
EWS
Committed 260461@main (58784ce9f87d): <https://commits.webkit.org/260461@main>
Reviewed commits have been landed. Closing PR #10291 and removing active labels.