Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 311ad434de8516dff174558f15dfe8ae45ad8179..2cf48ebed6a2eda1e4c5f9a8d78f62b53c431327 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -5417,7 +5417,11 @@ template <> struct SmiTagging<8> { |
} |
}; |
+#if V8_USE_31_BIT_SMI_VALUE |
+typedef SmiTagging<4> PlatformSmiTagging; |
+#else |
typedef SmiTagging<kApiPointerSize> PlatformSmiTagging; |
+#endif |
const int kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize; |
const int kSmiValueSize = PlatformSmiTagging::kSmiValueSize; |