diff --git a/src/arch/generic/vec_reg.hh b/src/arch/generic/vec_reg.hh index 1bc9099da2..34ba554115 100644 --- a/src/arch/generic/vec_reg.hh +++ b/src/arch/generic/vec_reg.hh @@ -238,7 +238,7 @@ struct ParseParam> for (int i = 0; i < Sz; i++) { uint8_t b = 0; - if (2 * i < value.size()) + if (2 * i < str.size()) b = stoul(str.substr(i * 2, 2), nullptr, 16); value.template as()[i] = b; }