diff --git a/include/ircd/simd/lane_id.h b/include/ircd/simd/lane_id.h index df58382b3..df4b4331e 100644 --- a/include/ircd/simd/lane_id.h +++ b/include/ircd/simd/lane_id.h @@ -38,7 +38,7 @@ template constexpr T ircd::simd::lane_id() { - T ret; + T ret {0}; for(uint i(0); i < lanes(); ++i) ret[i] = i; diff --git a/ircd/utf.cc b/ircd/utf.cc index 3a5705379..b6c30417a 100644 --- a/ircd/utf.cc +++ b/ircd/utf.cc @@ -446,7 +446,7 @@ noexcept cp[0] = _encode_sparse(cp[0]); cp[1] = _encode_sparse(cp[1]); - u32x8 ret; + u32x8 ret {0}; for(size_t i(0); i < 2; ++i) for(size_t j(0); j < 4; ++j) ret[i * 4 + j] = cp[i][j]; @@ -473,7 +473,7 @@ noexcept cp[0] = encode_sparse(cp[0]); cp[1] = encode_sparse(cp[1]); - u32x16 ret; + u32x16 ret {0}; for(size_t i(0); i < 2; ++i) for(size_t j(0); j < 8; ++j) ret[i * 8 + j] = cp[i][j]; @@ -556,7 +556,7 @@ noexcept cp[0] = _length(cp[0]); cp[1] = _length(cp[1]); - u32x8 ret; + u32x8 ret {0}; for(size_t i(0); i < 2; ++i) for(size_t j(0); j < 4; ++j) ret[i * 4 + j] = cp[i][j]; @@ -583,7 +583,7 @@ noexcept cp[0] = length(cp[0]); cp[1] = length(cp[1]); - u32x16 ret; + u32x16 ret {0}; for(size_t i(0); i < 2; ++i) for(size_t j(0); j < 8; ++j) ret[i * 8 + j] = cp[i][j];