Browse Source

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

Ian Goldberg 2 years ago
parent
commit
903f45caf8
1 changed files with 2 additions and 2 deletions
  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;