diff --git a/Numeric/gmshLinearSystemGmm.h b/Numeric/gmshLinearSystemGmm.h
index a43d052cbcc1aa522afa97fc4ff67b34fc88222f..a1caffafd002a9c4a689a47b75eefeb713da20ca 100644
--- a/Numeric/gmshLinearSystemGmm.h
+++ b/Numeric/gmshLinearSystemGmm.h
@@ -88,7 +88,7 @@ class gmshLinearSystemGmm : public gmshLinearSystem<scalar> {
 #else
 
 template <class scalar>
-class gmshLinearSystemGmm : public gmshLinearSystem {
+class gmshLinearSystemGmm : public gmshLinearSystem<scalar> {
 public :
   gmshLinearSystemGmm()
   {