Title: [187184] trunk/Source/_javascript_Core
Revision
187184
Author
o...@webkit.org
Date
2015-07-22 14:31:40 -0700 (Wed, 22 Jul 2015)

Log Message

[JSC] Enable exception fuzzing for GCC too
https://bugs.webkit.org/show_bug.cgi?id=146831

Reviewed by Darin Adler.

* jit/JITOperations.cpp:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (187183 => 187184)


--- trunk/Source/_javascript_Core/ChangeLog	2015-07-22 21:31:39 UTC (rev 187183)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-07-22 21:31:40 UTC (rev 187184)
@@ -1,3 +1,12 @@
+2015-07-22  Csaba Osztrogonác  <o...@webkit.org>
+
+        [JSC] Enable exception fuzzing for GCC too
+        https://bugs.webkit.org/show_bug.cgi?id=146831
+
+        Reviewed by Darin Adler.
+
+        * jit/JITOperations.cpp:
+
 2015-07-22  Filip Pizlo  <fpi...@apple.com>
 
         Fixed pool allocation should always be aligned

Modified: trunk/Source/_javascript_Core/jit/JITOperations.cpp (187183 => 187184)


--- trunk/Source/_javascript_Core/jit/JITOperations.cpp	2015-07-22 21:31:39 UTC (rev 187183)
+++ trunk/Source/_javascript_Core/jit/JITOperations.cpp	2015-07-22 21:31:40 UTC (rev 187184)
@@ -1978,12 +1978,11 @@
 // testing.
 void JIT_OPERATION operationExceptionFuzz()
 {
-    // This probably "just works" for GCC also, but I haven't tried.
-#if COMPILER(CLANG)
+#if COMPILER(GCC)
     ExecState* exec = static_cast<ExecState*>(__builtin_frame_address(1));
     void* returnPC = __builtin_return_address(0);
     doExceptionFuzzing(exec, "JITOperations", returnPC);
-#endif // COMPILER(CLANG)
+#endif // COMPILER(GCC)
 }
 
 EncodedJSValue JIT_OPERATION operationHasGenericProperty(ExecState* exec, EncodedJSValue encodedBaseValue, JSCell* propertyName)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to