Changeset 229420 in webkit


Ignore:
Timestamp:
Mar 8, 2018 11:25:17 AM (6 years ago)
Author:
keith_miller@apple.com
Message:

Use asm instead of asm in WTFBreakpointTrap so MSVC builds
https://bugs.webkit.org/show_bug.cgi?id=183465

Reviewed by Michael Saboff.

  • wtf/Assertions.h:
Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r229412 r229420  
     12018-03-08  Keith Miller  <keith_miller@apple.com>
     2
     3        Use asm instead of __asm__ in WTFBreakpointTrap so MSVC builds
     4        https://bugs.webkit.org/show_bug.cgi?id=183465
     5
     6        Reviewed by Michael Saboff.
     7
     8        * wtf/Assertions.h:
     9
    1102018-03-07  Filip Pizlo  <fpizlo@apple.com>
    211
  • trunk/Source/WTF/wtf/Assertions.h

    r229409 r229420  
    212212#define WTFBreakpointTrap()  __builtin_trap()
    213213#elif CPU(X86_64) || CPU(X86)
    214 #define WTFBreakpointTrap()  __asm__ volatile ("int3")
     214#define WTFBreakpointTrap()  asm volatile ("int3")
    215215#elif CPU(ARM_THUMB2)
    216 #define WTFBreakpointTrap()  __asm__ volatile ("bkpt #0")
     216#define WTFBreakpointTrap()  asm volatile ("bkpt #0")
    217217#elif CPU(ARM64)
    218 #define WTFBreakpointTrap()  __asm__ volatile ("brk #0")
     218#define WTFBreakpointTrap()  asm volatile ("brk #0")
    219219#else
    220220#define WTFBreakpointTrap() WTFCrash() // Not implemented.
Note: See TracChangeset for help on using the changeset viewer.