Index: src/mips64/assembler-mips64.cc |
diff --git a/src/mips64/assembler-mips64.cc b/src/mips64/assembler-mips64.cc |
index 9501371b6395dc787aaa8c03738d80864f6e6696..68573d795f8f726bdccad637c121b3847dbf79b0 100644 |
--- a/src/mips64/assembler-mips64.cc |
+++ b/src/mips64/assembler-mips64.cc |
@@ -1413,6 +1413,7 @@ void Assembler::jal(int64_t target) { |
void Assembler::jalr(Register rs, Register rd) { |
+ DCHECK(rs.code() != rd.code()); |
BlockTrampolinePoolScope block_trampoline_pool(this); |
positions_recorder()->WriteRecordedPositions(); |
GenInstrRegister(SPECIAL, rs, zero_reg, rd, 0, JALR); |