Changeset 251909 in webkit


Ignore:
Timestamp:
Oct 31, 2019 10:01:40 PM (4 years ago)
Author:
Tadeu Zagallo
Message:

gcSafeMemmove references undefined slowPathBackwardsMemmove on non-gcc compatible compilers
https://bugs.webkit.org/show_bug.cgi?id=203721

Reviewed by Fujii Hironori.

  • heap/GCMemoryOperations.h:

(JSC::gcSafeMemmove):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r251906 r251909  
     12019-10-31  Tadeu Zagallo  <tzagallo@apple.com>
     2
     3        gcSafeMemmove references undefined slowPathBackwardsMemmove on non-gcc compatible compilers
     4        https://bugs.webkit.org/show_bug.cgi?id=203721
     5
     6        Reviewed by Fujii Hironori.
     7
     8        * heap/GCMemoryOperations.h:
     9        (JSC::gcSafeMemmove):
     10
    1112019-10-31  Tadeu Zagallo  <tzagallo@apple.com>
    212
  • trunk/Source/JavaScriptCore/heap/GCMemoryOperations.h

    r251875 r251909  
    160160    }
    161161
    162 #if COMPILER(GCC_COMPATIBLE)
    163 
    164162    auto slowPathBackwardsMemmove = [&] {
    165163        size_t count = bytes / 8;
     
    167165            bitwise_cast<volatile uint64_t*>(dst)[i] = bitwise_cast<volatile uint64_t*>(src)[i];
    168166    };
     167
     168#if COMPILER(GCC_COMPATIBLE)
    169169
    170170    if (bytes <= smallCutoff)
Note: See TracChangeset for help on using the changeset viewer.