he iOS Simulator debug build is broken by this change. ./bindings/js/JSDOMWindowBase.cpp:495:1: error: function 'compileStreaming' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn] { ^ ./bindings/js/JSDOMWindowBase.cpp:499:1: error: function 'instantiateStreaming' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn] { ^ https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Debug%20%28Build%29/builds/5600
Created attachment 339210 [details] Patch Fix iOS Simulator debug build
Comment on attachment 339210 [details] Patch You should tag the function with NO_RETURN instead.
Also name of this bug is wrong, it should start w/ a 2 maybe?
Created attachment 339219 [details] Patch Fix comments
(In reply to Saam Barati from comment #3) > Also name of this bug is wrong, it should start w/ a 2 maybe? Sorry not sure if I get, could you please fix name as it should be
r339098 is not a real revision
(In reply to Saam Barati from comment #6) > r339098 is not a real revision Fixed.
Created attachment 339220 [details] Patch Upload patch with correct issue name
(In reply to Saam Barati from comment #6) > r339098 is not a real revision Ohh, my bad, it was attachment-id :-(
Comment on attachment 339220 [details] Patch It's a bit weird to have it on the definition instead of the declaration (as the warning complained), but it keeps the code simpler and seems to keep clang happy (I just checked https://godbolt.org/g/iF3sMd). So r=me
Comment on attachment 339220 [details] Patch Clearing flags on attachment: 339220 Committed r231210: <https://trac.webkit.org/changeset/231210>
All reviewed patches have been landed. Closing bug.
<rdar://problem/39878773>
Committed r231226: <https://trac.webkit.org/changeset/231226>