From 796bb8a7f776faba87b83d773ac864c81f4846de Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
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<size_t>(reg);
 }
 
-inline size_t VecNumber(Vec vec) {
+constexpr size_t VecNumber(Vec vec) {
     return static_cast<size_t>(vec);
 }