Index: src/IceRegistersX8632.h |
diff --git a/src/IceRegistersX8632.h b/src/IceRegistersX8632.h |
index cbbcfc93044efe0b4b2f49a0756935f99a32da29..851908c3af7525b13764bcbdc845436cd761d4b7 100644 |
--- a/src/IceRegistersX8632.h |
+++ b/src/IceRegistersX8632.h |
@@ -85,7 +85,7 @@ static inline ByteRegister getEncodedByteReg(int32_t RegNum) { |
} |
static inline GPRRegister getEncodedByteRegOrGPR(Type Ty, int32_t RegNum) { |
- if (Ty == IceType_i8 || Ty == IceType_i1) |
+ if (isByteSizedType(Ty)) |
return GPRRegister(getEncodedByteReg(RegNum)); |
else |
return getEncodedGPR(RegNum); |