GCC 4.8 does not allow aggregate initialization for type with deleted constructor, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52707.
Created attachment 274541 [details] Patch
Comment on attachment 274541 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=274541&action=review > Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:59 > + ImpureDataSlot(HeapLocation _key, LazyNode _value, unsigned _hash) > + : key(_key), value(_value), hash(_hash) There is no need to add leading underscores here. The following is valid C++ that implements the same behavior: ImpureDataSlot(HeapLocation key, LazyNode value, unsigned hash) : key(key), value(value), hash(hash)
Created attachment 274583 [details] Patch
Comment on attachment 274583 [details] Patch Clearing flags on attachment: 274583 Committed r198490: <http://trac.webkit.org/changeset/198490>
All reviewed patches have been landed. Closing bug.