| Index: src/assembler.cc
|
| diff --git a/src/assembler.cc b/src/assembler.cc
|
| index 501b2a17388b5d73b50dc4d30780ac5ab493e188..acd36f59e9fa02681fa4b0614629db179d9ce13c 100644
|
| --- a/src/assembler.cc
|
| +++ b/src/assembler.cc
|
| @@ -173,9 +173,6 @@ PredictableCodeSizeScope::PredictableCodeSizeScope(AssemblerBase* assembler,
|
|
|
| PredictableCodeSizeScope::~PredictableCodeSizeScope() {
|
| // TODO(svenpanne) Remove the 'if' when everything works.
|
| - if (expected_size_ >= 0) {
|
| - CHECK_EQ(expected_size_, assembler_->pc_offset() - start_offset_);
|
| - }
|
| assembler_->set_predictable_code_size(old_value_);
|
| }
|
|
|
| @@ -689,7 +686,8 @@ RelocIterator::RelocIterator(Code* code, int mode_mask) {
|
| last_id_ = 0;
|
| last_position_ = 0;
|
| byte* sequence = code->FindCodeAgeSequence();
|
| - if (sequence != NULL && !Code::IsYoungSequence(sequence)) {
|
| + if (sequence != NULL &&
|
| + !Code::IsYoungSequence(sequence, code->is_thumb_mode())) {
|
| code_age_sequence_ = sequence;
|
| } else {
|
| code_age_sequence_ = NULL;
|
|
|