Chromium Code Reviews| Index: src/objects-inl.h |
| diff --git a/src/objects-inl.h b/src/objects-inl.h |
| index 9ff35efbcf90aac117d2f1001fed87d705a8741e..abf99862719c61d0b37a96067ef858e986e8613e 100644 |
| --- a/src/objects-inl.h |
| +++ b/src/objects-inl.h |
| @@ -1064,7 +1064,9 @@ Failure* Failure::Construct(Type type, intptr_t value) { |
| uintptr_t info = |
| (static_cast<uintptr_t>(value) << kFailureTypeTagSize) | type; |
| ASSERT(((info << kFailureTagSize) >> kFailureTagSize) == info); |
| - return reinterpret_cast<Failure*>((info << kFailureTagSize) | kFailureTag); |
| + static const int kFailureMagicPattern = 0x0BAD0000; |
|
Michael Starzinger
2012/12/10 11:51:24
Either we intend to revert this again later, in wh
|
| + return reinterpret_cast<Failure*>( |
| + (info << kFailureTagSize) | kFailureTag | kFailureMagicPattern); |
| } |