From 796bb8a7f776faba87b83d773ac864c81f4846de Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 2 May 2019 00:00:13 -0400 Subject: [PATCH] frontend/A64/types: Make RegNumber() and VecNumber() constexpr Given they simply perform casting, they can be safely made constexpr. --- src/frontend/A64/types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); }