diff options
| author | 2016-04-15 09:23:47 +0000 | |
|---|---|---|
| committer | 2016-04-15 09:23:47 +0000 | |
| commit | d80ff249019ad09b8e6f1c8753b1b4e8c2421e9f (patch) | |
| tree | ec28d78c62aa6c9f41b96ca700909812ae21df26 /compiler/utils/assembler.h | |
| parent | a3fd040fc4a0a0581740bb222966a8d51942fa54 (diff) | |
| parent | 6134ba19ac3a9ed9a4a88fac787fcfcea9fd712b (diff) | |
Merge "Fix CFI fixups for long branches on MIPS."
Diffstat (limited to 'compiler/utils/assembler.h')
| -rw-r--r-- | compiler/utils/assembler.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/utils/assembler.h b/compiler/utils/assembler.h index 4ea85a2c18..f70fe04ed1 100644 --- a/compiler/utils/assembler.h +++ b/compiler/utils/assembler.h @@ -306,8 +306,10 @@ class DebugFrameOpCodeWriterForAssembler FINAL // Override the last delayed PC. The new PC can be out of order. void OverrideDelayedPC(size_t pc) { DCHECK(delay_emitting_advance_pc_); - DCHECK(!delayed_advance_pcs_.empty()); - delayed_advance_pcs_.back().pc = pc; + if (enabled_) { + DCHECK(!delayed_advance_pcs_.empty()); + delayed_advance_pcs_.back().pc = pc; + } } // Return the number of delayed advance PC entries. |