template keyword not allowed before non-template function call
diff --git a/test/eigensolver_selfadjoint.cpp b/test/eigensolver_selfadjoint.cpp
index 41b5987..8ff4846 100644
--- a/test/eigensolver_selfadjoint.cpp
+++ b/test/eigensolver_selfadjoint.cpp
@@ -111,7 +111,7 @@
 
   // test Tridiagonalization's methods
   Tridiagonalization<MatrixType> tridiag(symmC);
-  VERIFY_IS_APPROX(tridiag.diagonal(), tridiag.matrixT().template diagonal());
+  VERIFY_IS_APPROX(tridiag.diagonal(), tridiag.matrixT().diagonal());
   VERIFY_IS_APPROX(tridiag.subDiagonal(), tridiag.matrixT().template diagonal<-1>());
   MatrixType T = tridiag.matrixT();
   if(rows>1 && cols>1) {