Assign more bits to safepoint table offset.
authoryangguo <yangguo@chromium.org>
Thu, 30 Jul 2015 08:17:15 +0000 (01:17 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Jul 2015 08:17:29 +0000 (08:17 +0000)
1 << 24 is apparently not large enough for some optimized code.

R=jkummerow@chromium.org
BUG=v8:4272
LOG=N

Review URL: https://codereview.chromium.org/1265663002

Cr-Commit-Position: refs/heads/master@{#29909}

src/objects.h

index a4b3e4f3da762aa9a08f4e377a54cad6e505c85e..d84690fbd48c6b3418663960916d7987a84f6dfc 100644 (file)
@@ -5092,7 +5092,7 @@ class Code: public HeapObject {
 
   // KindSpecificFlags2 layout (STUB and OPTIMIZED_FUNCTION)
   static const int kSafepointTableOffsetFirstBit = kIsCrankshaftedBit + 1;
-  static const int kSafepointTableOffsetBitCount = 24;
+  static const int kSafepointTableOffsetBitCount = 30;
 
   STATIC_ASSERT(kSafepointTableOffsetFirstBit +
                 kSafepointTableOffsetBitCount <= 32);