RESOLVED FIXED 169416
Minimal build is broken
https://bugs.webkit.org/show_bug.cgi?id=169416
Summary Minimal build is broken
Chris Dumez
Reported 2017-03-09 09:16:58 PST
Minimal build is broken: JSBuiltinInternalFunctions::JSBuiltinInternalFunctions(JSC::VM& vm) #if ENABLE(READABLE_STREAM_API) || ENABLE(READABLE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) || ENABLE(WEB_RTC) || ENABLE(FETCH_API) || ENABLE(READABLE_STREAM_API) && ENABLE(READABLE_BYTE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) : m_vm(vm) #endif // ENABLE(READABLE_STREAM_API) || ENABLE(READABLE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) || ENABLE(WEB_RTC) || ENABLE(FETCH_API) || ENABLE(READABLE_STREAM_API) && ENABLE(READABLE_BYTE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) #if ENABLE(FETCH_API) , m_fetchInternals(m_vm) #endif // ENABLE(FETCH_API) #if ENABLE(WEB_RTC) , m_rtcPeerConnectionInternals(m_vm) #endif // ENABLE(WEB_RTC) #if ENABLE(READABLE_STREAM_API) && ENABLE(READABLE_BYTE_STREAM_API) , m_readableByteStreamInternals(m_vm) #endif // ENABLE(READABLE_STREAM_API) && ENABLE(READABLE_BYTE_STREAM_API) #if ENABLE(READABLE_STREAM_API) , m_readableStreamInternals(m_vm) #endif // ENABLE(READABLE_STREAM_API) #if ENABLE(READABLE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) , m_streamInternals(m_vm) #endif // ENABLE(READABLE_STREAM_API) || ENABLE(WRITABLE_STREAM_API) #if ENABLE(WRITABLE_STREAM_API) , m_writableStreamInternals(m_vm) #endif // ENABLE(WRITABLE_STREAM_API) , m_jsDOMBindingInternals(m_vm) { UNUSED_PARAM(vm); } If all these features are disabled, then the initialization list no longer starts with a ':' and m_jsDOMBindingInternals(m_vm) is referring to m_vm which does not exist.
Attachments
Patch (4.83 KB, patch)
2017-03-09 09:37 PST, youenn fablet
no flags
youenn fablet
Comment 1 2017-03-09 09:37:34 PST
WebKit Commit Bot
Comment 2 2017-03-09 09:39:49 PST
This patch modifies the JS builtins code generator. Please ensure that you have rebaselined any generator test results (i.e., by running `Tools/Scripts/run-builtins-generator-tests --reset-results`)
Chris Dumez
Comment 3 2017-03-09 13:02:15 PST
Is the GTK failure real?
Mark Lam
Comment 4 2017-03-09 13:08:49 PST
Sorry, I closed the wrong bug.
youenn fablet
Comment 5 2017-03-09 13:10:32 PST
(In reply to comment #3) > Is the GTK failure real? It seems so although the log does not give any hint about the actual issue.
Chris Dumez
Comment 6 2017-03-09 13:11:49 PST
(In reply to comment #5) > (In reply to comment #3) > > Is the GTK failure real? > > It seems so although the log does not give any hint about the actual issue. Could be an incremental build issue. We've had such issues on the GTK EWS recently. All other EWS is green so it looks good to me.
youenn fablet
Comment 7 2017-03-09 14:49:50 PST
Let's see if GTK bots like it or not then.
WebKit Commit Bot
Comment 8 2017-03-09 15:14:23 PST
Comment on attachment 303924 [details] Patch Clearing flags on attachment: 303924 Committed r213680: <http://trac.webkit.org/changeset/213680>
WebKit Commit Bot
Comment 9 2017-03-09 15:14:30 PST
All reviewed patches have been landed. Closing bug.
youenn fablet
Comment 10 2017-03-09 16:07:49 PST
GTK bots seem happy with the patch.
Note You need to log in before you can comment on or make changes to this bug.