Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 2f529a730eb1c8151ca4ddd236b7bafd1209b7ca..342ae0212194c367d8f459a2a0780bec8b3d811e 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -7045,29 +7045,37 @@ class SharedFunctionInfo: public HeapObject { |
(kBoundFunction + kCompilerHintsSmiTagSize) % kBitsPerByte; |
#if defined(V8_TARGET_LITTLE_ENDIAN) |
- static const int kStrictModeByteOffset = kCompilerHintsOffset + |
+ static const int kStrictModeByteOffset = |
+ kCompilerHintsOffset + |
(kStrictModeFunction + kCompilerHintsSmiTagSize) / kBitsPerByte; |
static const int kStrongModeByteOffset = |
kCompilerHintsOffset + |
(kStrongModeFunction + kCompilerHintsSmiTagSize) / kBitsPerByte; |
- static const int kNativeByteOffset = kCompilerHintsOffset + |
+ static const int kNativeByteOffset = |
+ kCompilerHintsOffset + |
(kNative + kCompilerHintsSmiTagSize) / kBitsPerByte; |
static const int kBoundByteOffset = |
kCompilerHintsOffset + |
(kBoundFunction + kCompilerHintsSmiTagSize) / kBitsPerByte; |
+ static const int kIsArrowByteOffset = |
+ kCompilerHintsOffset + |
+ (kIsArrow + kCompilerHintsSmiTagSize) / kBitsPerByte; |
#elif defined(V8_TARGET_BIG_ENDIAN) |
- static const int kStrictModeByteOffset = kCompilerHintsOffset + |
- (kCompilerHintsSize - 1) - |
+ static const int kStrictModeByteOffset = |
+ kCompilerHintsOffset + (kCompilerHintsSize - 1) - |
((kStrictModeFunction + kCompilerHintsSmiTagSize) / kBitsPerByte); |
static const int kStrongModeByteOffset = |
kCompilerHintsOffset + (kCompilerHintsSize - 1) - |
((kStrongModeFunction + kCompilerHintsSmiTagSize) / kBitsPerByte); |
- static const int kNativeByteOffset = kCompilerHintsOffset + |
- (kCompilerHintsSize - 1) - |
+ static const int kNativeByteOffset = |
+ kCompilerHintsOffset + (kCompilerHintsSize - 1) - |
((kNative + kCompilerHintsSmiTagSize) / kBitsPerByte); |
static const int kBoundByteOffset = |
kCompilerHintsOffset + (kCompilerHintsSize - 1) - |
((kBoundFunction + kCompilerHintsSmiTagSize) / kBitsPerByte); |
+ static const int kIsArrowByteOffset = |
+ kCompilerHintsOffset + (kCompilerHintsSize - 1) - |
+ ((kIsArrow + kCompilerHintsSmiTagSize) / kBitsPerByte); |
#else |
#error Unknown byte ordering |
#endif |