Changeset 189133 in webkit


Ignore:
Timestamp:
Aug 28, 2015 4:43:34 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

JavaScriptCore fails to build using GCC 5
https://bugs.webkit.org/show_bug.cgi?id=147815

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

  • runtime/JSObject.cpp: Explicitly instantiate all variants of

putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r189130 r189133  
     12015-08-28  Khem Raj  <raj.khem@gmail.com>
     2
     3        JavaScriptCore fails to build using GCC 5
     4        https://bugs.webkit.org/show_bug.cgi?id=147815
     5
     6        Reviewed by Filip Pizlo.
     7
     8        * runtime/JSObject.cpp: Explicitly instantiate all variants of
     9        putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.
     10
    1112015-08-28  Mark Lam  <mark.lam@apple.com>
    212
  • trunk/Source/JavaScriptCore/runtime/JSObject.cpp

    r188498 r189133  
    19571957}
    19581958
     1959// Explicit instantiations needed by JSArray.cpp.
     1960template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<Int32Shape>(ExecState*, unsigned, JSValue);
     1961template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<DoubleShape>(ExecState*, unsigned, JSValue);
     1962template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<ContiguousShape>(ExecState*, unsigned, JSValue);
     1963
    19591964void JSObject::putByIndexBeyondVectorLengthWithArrayStorage(ExecState* exec, unsigned i, JSValue value, bool shouldThrow, ArrayStorage* storage)
    19601965{
Note: See TracChangeset for help on using the changeset viewer.