diff --git a/src/arch/generic/vec_pred_reg.hh b/src/arch/generic/vec_pred_reg.hh index 84047f697d..b238357f4b 100644 --- a/src/arch/generic/vec_pred_reg.hh +++ b/src/arch/generic/vec_pred_reg.hh @@ -88,16 +88,14 @@ class VecPredRegT /// Reset the register to an all-false value. template - typename std::enable_if_t - reset() { container.reset(); } + std::enable_if_t reset() { container.reset(); } /// Reset the register to an all-true value. template - typename std::enable_if_t - set() { container.set(); } + std::enable_if_t set() { container.set(); } template - typename std::enable_if_t + std::enable_if_t operator=(const MyClass& that) { container = that.container; @@ -111,7 +109,7 @@ class VecPredRegT } template - typename std::enable_if_t + std::enable_if_t operator[](size_t idx) { return container[idx * (Packed ? 1 : sizeof(VecElem))]; @@ -128,7 +126,7 @@ class VecPredRegT /// Write a raw value in an element of the predicate register template - typename std::enable_if_t + std::enable_if_t set_raw(size_t idx, uint8_t val) { container.set_bits(idx * (Packed ? 1 : sizeof(VecElem)),