diff --git a/src/frontend/A64/types.h b/src/frontend/A64/types.h index b6bf187e..17f111aa 100644 --- a/src/frontend/A64/types.h +++ b/src/frontend/A64/types.h @@ -48,11 +48,11 @@ std::string VecToString(Vec vec); std::ostream& operator<<(std::ostream& o, Reg reg); std::ostream& operator<<(std::ostream& o, Vec vec); -inline size_t RegNumber(Reg reg) { +constexpr size_t RegNumber(Reg reg) { return static_cast(reg); } -inline size_t VecNumber(Vec vec) { +constexpr size_t VecNumber(Vec vec) { return static_cast(vec); }