Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index fe8363a87673e5a8dd644842af8aff5ea3e794e9..deb0971b7c5f396a61e36212628e6461c503d8ca 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -948,10 +948,10 @@ class Smi: public Object { |
// |
// Failures are a single word, encoded as follows: |
// +-------------------------+---+--+--+ |
-// |rrrrrrrrrrrrrrrrrrrrrrrrr|sss|tt|11| |
+// |...rrrrrrrrrrrrrrrrrrrrrr|sss|tt|11| |
// +-------------------------+---+--+--+ |
-// 3 7 6 4 32 10 |
-// 1 |
+// 7 6 4 32 10 |
+// |
// |
// The low two bits, 0-1, are the failure tag, 11. The next two bits, |
// 2-3, are a failure type tag 'tt' with possible values: |
@@ -1013,8 +1013,8 @@ class Failure: public Object { |
#endif |
private: |
- inline int value() const; |
- static inline Failure* Construct(Type type, int value = 0); |
+ inline intptr_t value() const; |
+ static inline Failure* Construct(Type type, intptr_t value = 0); |
DISALLOW_IMPLICIT_CONSTRUCTORS(Failure); |
}; |