From 93285acf7b2cd25df284f2242d6f79447835cb0e Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Thu, 21 Aug 2014 22:30:02 -0700 Subject: [PATCH] Fixing link errors on clang (probably breaks mdvc...) --- src/alloy/backend/x64/x64_sequence.inl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/alloy/backend/x64/x64_sequence.inl b/src/alloy/backend/x64/x64_sequence.inl index d0f9e539d..c9451fdfe 100644 --- a/src/alloy/backend/x64/x64_sequence.inl +++ b/src/alloy/backend/x64/x64_sequence.inl @@ -528,7 +528,7 @@ template struct SingleSequence : public Sequence, T> { typedef Sequence, T> BASE; typedef T EmitArgType; - static const uint32_t head_key = T::key; + static constexpr uint32_t head_key() { return T::key; } static void Emit(X64Emitter& e, const typename BASE::EmitArgs& _) { SEQ::Emit(e, _.i1); } @@ -734,7 +734,7 @@ static const tag_t TAG7 = 7; template void Register() { - sequence_table.insert({ T::head_key, T::Select }); + sequence_table.insert({ T::head_key(), T::Select }); } template void Register() {