regression: 259423@main /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp: In static member function ‘static void IPC::ArgumentCoder<WebCore::MediaEngineSupportParameters>::encode(IPC::Encoder&, const WebCore::MediaEngineSupportParameters&)’: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:77: error: template argument 1 is invalid 17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>); | ^ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17376:24: error: template argument 1 is invalid 17376 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.type)>, WebCore::ContentType>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:76: error: template argument 1 is invalid 17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>); | ^ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17377:24: error: template argument 1 is invalid 17377 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.url)>, URL>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:86: error: template argument 1 is invalid 17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>); | ^ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17378:24: error: template argument 1 is invalid 17378 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaSource)>, bool>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:86: error: template argument 1 is invalid 17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>); | ^ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17379:24: error: template argument 1 is invalid 17379 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.isMediaStream)>, bool>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:63: error: invalid use of incomplete type ‘const struct WebCore::MediaEngineSupportParameters’ 17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>); | ^~~~~~~~ In file included from /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:26: /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.h:646:28: note: forward declaration of ‘struct WebCore::MediaEngineSupportParameters’ 646 | namespace WebCore { struct MediaEngineSupportParameters; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:95: error: template argument 1 is invalid 17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>); | ^ /home/thomas/buildroot/output/build/webkitgtk-2.39.6/DerivedSources/WebKit/GeneratedSerializers.cpp:17380:24: error: template argument 1 is invalid 17380 | static_assert(std::is_same_v<std::remove_cvref_t<decltype(instance.requiresRemotePlayback)>, bool>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Committed 259627@main (96987981eeb4): <https://commits.webkit.org/259627@main> Reviewed commits have been landed. Closing PR #9372 and removing active labels.
<rdar://problem/104866067>