Unreviewed, rolling out r163542.
http://trac.webkit.org/changeset/163542
https://bugs.webkit.org/show_bug.cgi?id=128324
Caused many assertion failures (Requested by ap on #webkit).
Source/JavaScriptCore:
(JSC::CopyWriteBarrier::set):
(JSC::Heap::writeBarrier):
(JSC::Heap::writeBarrier):
- jit/JITOperations.cpp:
- jit/JITWriteBarrier.h:
(JSC::JITWriteBarrierBase::set):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::llint_write_barrier_slow):
- runtime/Arguments.h:
- runtime/JSWeakMap.cpp:
- runtime/MapData.cpp:
(JSC::MapData::ensureSpaceForAppend):
- runtime/PropertyTable.cpp:
(JSC::PropertyTable::PropertyTable):
- runtime/Structure.h:
- runtime/WriteBarrier.h:
(JSC::WriteBarrierBase::set):
(JSC::WriteBarrierBase::setMayBeNull):
(JSC::WriteBarrierBase::setEarlyValue):
(JSC::WriteBarrierBase<Unknown>::set):
- runtime/WriteBarrierInlines.h: Removed.
Source/WebCore:
- bindings/js/JSEventListener.cpp:
(WebCore::JSEventListener::JSEventListener):
- bindings/js/JSEventListener.h:
(WebCore::JSEventListener::jsFunction):