Index: src/snapshot/deserializer.cc |
diff --git a/src/snapshot/deserializer.cc b/src/snapshot/deserializer.cc |
index 91b47c54d437ade556290980489295811c8d6fb0..7411e437cf14ba67f43380798103fa7ac5ae7619 100644 |
--- a/src/snapshot/deserializer.cc |
+++ b/src/snapshot/deserializer.cc |
@@ -584,7 +584,8 @@ bool Deserializer::ReadData(Object** current, Object** limit, int source_space, |
ALL_SPACES(kBackref, kPlain, kStartOfObject) |
ALL_SPACES(kBackrefWithSkip, kPlain, kStartOfObject) |
#if defined(V8_TARGET_ARCH_MIPS) || defined(V8_TARGET_ARCH_MIPS64) || \ |
- defined(V8_TARGET_ARCH_PPC) || V8_EMBEDDED_CONSTANT_POOL |
+ defined(V8_TARGET_ARCH_PPC) || defined(V8_TARGET_ARCH_S390) || \ |
+ V8_EMBEDDED_CONSTANT_POOL |
// Deserialize a new object from pointer found in code and write |
// a pointer to it to the current object. Required only for MIPS, PPC or |
Yang
2016/03/09 10:43:18
Can you update the comment?
Actually I would pref
|
// ARM with embedded constant pool, and omitted on the other architectures |
@@ -608,7 +609,8 @@ bool Deserializer::ReadData(Object** current, Object** limit, int source_space, |
// current object. |
SINGLE_CASE(kRootArray, kPlain, kStartOfObject, 0) |
#if defined(V8_TARGET_ARCH_MIPS) || defined(V8_TARGET_ARCH_MIPS64) || \ |
- defined(V8_TARGET_ARCH_PPC) || V8_EMBEDDED_CONSTANT_POOL |
+ defined(V8_TARGET_ARCH_PPC) || defined(V8_TARGET_ARCH_S390) || \ |
+ V8_EMBEDDED_CONSTANT_POOL |
// Find an object in the roots array and write a pointer to it to in code. |
SINGLE_CASE(kRootArray, kFromCode, kStartOfObject, 0) |
#endif |