diff --git a/src/import/generic/memory/lib/utils/mcbist/gen_mss_mcbist_address.H b/src/import/generic/memory/lib/utils/mcbist/gen_mss_mcbist_address.H index 2e7c214554c..07ac539334e 100644 --- a/src/import/generic/memory/lib/utils/mcbist/gen_mss_mcbist_address.H +++ b/src/import/generic/memory/lib/utils/mcbist/gen_mss_mcbist_address.H @@ -162,14 +162,14 @@ class address template< mss::mc_type MC = DEFAULT_MC_TYPE > address( const ecc::trap_address& i_address ) { - this->set_field(i_address.get_field::PORT>()); - this->set_field(i_address.get_field::DIMM>()); - this->set_field(i_address.get_field::MRANK>()); - this->set_field(i_address.get_field::SRANK>()); - this->set_field(i_address.get_field::ROW>()); - this->set_field(i_address.get_field::COL>()); - this->set_field(i_address.get_field::BANK>()); - this->set_field(i_address.get_field::BANK_GROUP>()); + this->set_field(i_address.template get_field::PORT>()); + this->set_field(i_address.template get_field::DIMM>()); + this->set_field(i_address.template get_field::MRANK>()); + this->set_field(i_address.template get_field::SRANK>()); + this->set_field(i_address.template get_field::ROW>()); + this->set_field(i_address.template get_field::COL>()); + this->set_field(i_address.template get_field::BANK>()); + this->set_field(i_address.template get_field::BANK_GROUP>()); } /// @@ -180,11 +180,11 @@ class address template< mss::mc_type MC = DEFAULT_MC_TYPE > address( const ecc::fwms::address& i_address ) { - this->set_field(i_address.get_field::DIMM>()); - this->set_field(i_address.get_field::MRANK>()); - this->set_field(i_address.get_field::SRANK>()); - this->set_field(i_address.get_field::BANK_GROUP>()); - this->set_field(i_address.get_field::BANK>()); + this->set_field(i_address.template get_field::DIMM>()); + this->set_field(i_address.template get_field::MRANK>()); + this->set_field(i_address.template get_field::SRANK>()); + this->set_field(i_address.template get_field::BANK_GROUP>()); + this->set_field(i_address.template get_field::BANK>()); } ///