REGRESSION(r291229): Build broken for Ubuntu 18.04 and Debian Stable
Created attachment 454788 [details] [fast-cq] Patch
Ubuntu 18.04 nightly build bot is failing. https://build.webkit.org/#/builders/71/builds/459 This error also happens in Debian Stable bot. Both bots use the same GCC compiler (v8.3). Log: FAILED: Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o /usr/lib/ccache/g++-8 -DBUILDING_GTK__=1 -DBUILDING_TestJSC -DBUILDING_WITH_CMAKE=1 -DGETTEXT_PACKAGE=\"WebKit2GTK-4.0\" -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DPAS_BMALLOC=1 -DWEBKITGTK_API_VERSION_STRING=\"4.0\" -DWEBKIT_SRC_DIR=\"/home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build\" -I. -I../../Tools/TestWebKitAPI -IJavaScriptCore/Headers -IJavaScriptCore/PrivateHeaders -IJavaScriptCoreGLib/Headers -IJavaScriptCoreGLib/DerivedSources -IWTF/Headers -Ibmalloc/Headers -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -fdiagnostics-color=always -Wextra -Wall -pipe -Wno-expansion-to-defined -Wno-odr -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fPIE -fvisibility=hidden -Wno-dangling-else -Wno-sign-compare -Wno-undef -Wno-unused-parameter -std=c++2a -MD -MT Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o -MF Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o.d -o Tools/TestWebKitAPI/CMakeFiles/TestJSC.dir/Tests/JavaScriptCore/glib/TestJSC.cpp.o -c ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp In file included from ../../Tools/TestWebKitAPI/config.h:97, from ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp:20: ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp: In function ‘constexpr size_t elementSize(JSCTypedArrayType)’: WTF/Headers/wtf/Assertions.h:794:37: error: call to non-‘constexpr’ function ‘void WTF::isIntegralOrPointerType()’ WTF::isIntegralOrPointerType(__VA_ARGS__); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ WTF/Headers/wtf/Assertions.h:662:41: note: in expansion of macro ‘CRASH_WITH_INFO’ #define RELEASE_ASSERT_NOT_REACHED(...) CRASH_WITH_INFO(__VA_ARGS__) ^~~~~~~~~~~~~~~ ../../Tools/TestWebKitAPI/Tests/JavaScriptCore/glib/TestJSC.cpp:2990:5: note: in expansion of macro ‘RELEASE_ASSERT_NOT_REACHED’ RELEASE_ASSERT_NOT_REACHED(); ^~~~~~~~~~~~~~~~~~~~~~~~~~
Committed r291327 (248466@main): <https://commits.webkit.org/248466@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 454788 [details].
<rdar://problem/90347603>