Chromium Code Reviews| Index: src/IceRegistersMIPS32.h |
| diff --git a/src/IceRegistersMIPS32.h b/src/IceRegistersMIPS32.h |
| index 89c4d8925da229eb9bfb6bb07674f9fe53c38068..a7072841ed14e9c92964c8cb36cc108b260219f5 100644 |
| --- a/src/IceRegistersMIPS32.h |
| +++ b/src/IceRegistersMIPS32.h |
| @@ -53,12 +53,13 @@ enum GPRRegister { |
| // TODO(jvoung): Floating point and vector registers... |
| // Need to model overlap and difference in encoding too. |
| -static inline GPRRegister getEncodedGPR(int32_t RegNum) { |
| - assert(Reg_GPR_First <= RegNum && RegNum <= Reg_GPR_Last); |
| +static inline GPRRegister getEncodedGPR(RegNumT RegNum) { |
| + assert(int(Reg_GPR_First) <= int(RegNum)); |
|
Eric Holk
2016/02/08 19:37:10
Again, is this the sort of place fixme should be u
Jim Stichnoth
2016/02/09 19:33:39
This would be especially hard to represent in RegN
Eric Holk
2016/02/10 01:11:30
That makes sense.
|
| + assert(unsigned(RegNum) <= Reg_GPR_Last); |
| return GPRRegister(RegNum - Reg_GPR_First); |
| } |
| -const char *getRegName(int32_t RegNum); |
| +const char *getRegName(RegNumT RegNum); |
| } // end of namespace RegMIPS32 |