Переглянути джерело

Make it compile on Ubuntu 20.04 (g++ 9.4.0)

Ian Goldberg 1 рік тому
батько
коміт
903f45caf8
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      duoram.tcc

+ 2 - 2
duoram.tcc

@@ -557,7 +557,7 @@ Duoram<T>::Shape::MemRefExpl<FT,FST>::operator FT()
 
 // Explicit update to a given index of Duoram memory
 template <typename T> template <typename FT, typename FST>
-typename Duoram<T>::Shape::MemRefExpl<FT,FST>
+typename Duoram<T>::Shape::template MemRefExpl<FT,FST>
     &Duoram<T>::Shape::MemRefExpl<FT,FST>::operator+=(const FT& M)
 {
     Shape &shape = this->shape;
@@ -614,7 +614,7 @@ typename Duoram<T>::Shape::MemRefExpl<FT,FST>
 
 // Explicit write to a given index of Duoram memory
 template <typename T> template <typename FT, typename FST>
-typename Duoram<T>::Shape::MemRefExpl<FT,FST>
+typename Duoram<T>::Shape::template MemRefExpl<FT,FST>
     &Duoram<T>::Shape::MemRefExpl<FT,FST>::operator=(const FT& M)
 {
     FT oldval = *this;