When building with FTL JIT enabled (on x86_64/Linux), gcc is emitting the following warning: [71/651] Building CXX object Source/JavaScriptCore/CMakeFiles/llvmForJSC.dir/llvm/library/LLVMOverrides.cpp.o ../../Source/JavaScriptCore/llvm/library/LLVMOverrides.cpp: In function ‘void abort()’: ../../Source/JavaScriptCore/llvm/library/LLVMOverrides.cpp:57:1: warning: ‘noreturn’ function does return [enabled by default] } ^ No big issue, but it would be better to get rid of it.
Created attachment 240839 [details] Proposed patch. No regressions on x86_64/Linux/GTK
Created attachment 240840 [details] Proposed patch, v2 Mac seems to be more rigorous. Adding more NO_RETURNs.
Comment on attachment 240840 [details] Proposed patch, v2 Clearing flags on attachment: 240840 Committed r175802: <http://trac.webkit.org/changeset/175802>
All reviewed patches have been landed. Closing bug.