Turn ENABLE(MASM_PROBE) on by default for OS(DARWIN) release builds.
authormark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 11 Mar 2017 01:39:44 +0000 (01:39 +0000)
committermark.lam@apple.com <mark.lam@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 11 Mar 2017 01:39:44 +0000 (01:39 +0000)
https://bugs.webkit.org/show_bug.cgi?id=169493

Reviewed by Saam Barati.

MASM_PROBE was already enabled for debug builds.  This change makes it so that we
don't have to rebuild the world every time we need to use it on a release build.

* wtf/Platform.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@213743 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h

index b753f33..78eca04 100644 (file)
@@ -1,3 +1,15 @@
+2017-03-10  Mark Lam  <mark.lam@apple.com>
+
+        Turn ENABLE(MASM_PROBE) on by default for OS(DARWIN) release builds.
+        https://bugs.webkit.org/show_bug.cgi?id=169493
+
+        Reviewed by Saam Barati.
+
+        MASM_PROBE was already enabled for debug builds.  This change makes it so that we
+        don't have to rebuild the world every time we need to use it on a release build.
+
+        * wtf/Platform.h:
+
 2017-03-10  Csaba Osztrogon√°c  <ossy@webkit.org>
 
         Unreviewed AArch64 Linux buildfix after r213645.
index f65d421..556a534 100644 (file)
 
 /* Enable the following if you want to use the MacroAssembler::probe() facility
    to do JIT debugging. */
-#if (CPU(X86) || CPU(X86_64) || CPU(ARM64) || (CPU(ARM_THUMB2) && PLATFORM(IOS))) && ENABLE(JIT) && OS(DARWIN) && !defined(NDEBUG)
+#if (CPU(X86) || CPU(X86_64) || CPU(ARM64) || (CPU(ARM_THUMB2) && PLATFORM(IOS))) && ENABLE(JIT) && OS(DARWIN)
 #define ENABLE_MASM_PROBE 1
 #else
 #define ENABLE_MASM_PROBE 0