diff options
Diffstat (limited to 'compiler/utils')
| -rw-r--r-- | compiler/utils/x86_64/assembler_x86_64.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/utils/x86_64/assembler_x86_64.cc b/compiler/utils/x86_64/assembler_x86_64.cc index 89a1d0923a..91bc4fe6e3 100644 --- a/compiler/utils/x86_64/assembler_x86_64.cc +++ b/compiler/utils/x86_64/assembler_x86_64.cc @@ -4265,6 +4265,7 @@ void X86_64Assembler::andl(CpuRegister reg, const Address& address) { void X86_64Assembler::andl(CpuRegister dst, const Immediate& imm) { AssemblerBuffer::EnsureCapacity ensured(&buffer_); + CHECK(imm.is_int32()); // andl only supports 32b immediate. EmitOptionalRex32(dst); EmitComplex(4, Operand(dst), imm); } |