diff --git a/include/ircd/simd/type.unaligned.h b/include/ircd/simd/type.unaligned.h index ff7b680d3..3079360a7 100644 --- a/include/ircd/simd/type.unaligned.h +++ b/include/ircd/simd/type.unaligned.h @@ -23,9 +23,11 @@ __attribute__((aligned(1))) \ __attribute__((visibility("internal"))) \ NAME \ { \ + using value_type = TYPE; \ + \ TYPE val; \ \ - operator TYPE () const { return val; } \ + operator TYPE() const { return val; } \ \ template NAME &operator=(T&& t) \ { \