Title: [189723] releases/WebKitGTK/webkit-2.10/Source/_javascript_Core
Revision
189723
Author
carlo...@webkit.org
Date
2015-09-14 06:20:01 -0700 (Mon, 14 Sep 2015)

Log Message

Merge r189133 - _javascript_Core fails to build using GCC 5
https://bugs.webkit.org/show_bug.cgi?id=147815

Patch by Khem Raj <raj.k...@gmail.com> on 2015-08-28
Reviewed by Filip Pizlo.

* runtime/JSObject.cpp: Explicitly instantiate all variants of
putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog (189722 => 189723)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2015-09-14 12:50:39 UTC (rev 189722)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2015-09-14 13:20:01 UTC (rev 189723)
@@ -1,3 +1,13 @@
+2015-08-28  Khem Raj  <raj.k...@gmail.com>
+
+        _javascript_Core fails to build using GCC 5
+        https://bugs.webkit.org/show_bug.cgi?id=147815
+
+        Reviewed by Filip Pizlo.
+
+        * runtime/JSObject.cpp: Explicitly instantiate all variants of
+        putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.
+
 2015-08-27  Basile Clement  <basile_clem...@apple.com>
 
         REGRESSION(r184779): Possible read-after-free in _javascript_Core/dfg/DFGClobberize.h

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp (189722 => 189723)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp	2015-09-14 12:50:39 UTC (rev 189722)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp	2015-09-14 13:20:01 UTC (rev 189723)
@@ -1946,6 +1946,11 @@
     }
 }
 
+// Explicit instantiations needed by JSArray.cpp.
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<Int32Shape>(ExecState*, unsigned, JSValue);
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<DoubleShape>(ExecState*, unsigned, JSValue);
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<ContiguousShape>(ExecState*, unsigned, JSValue);
+
 void JSObject::putByIndexBeyondVectorLengthWithArrayStorage(ExecState* exec, unsigned i, JSValue value, bool shouldThrow, ArrayStorage* storage)
 {
     VM& vm = exec->vm();
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to