From fb3482ae3d3cec72407acb5bbc25593cb0145b59 Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@laas.fr>
Date: Thu, 21 Apr 2016 13:49:12 +0200
Subject: [PATCH] Remove extraneous template parameter list in template
 specialization

---
 include/hpp/fcl/eigen/vec_3fx.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/hpp/fcl/eigen/vec_3fx.h b/include/hpp/fcl/eigen/vec_3fx.h
index 23a1e3fd..dc47dc43 100644
--- a/include/hpp/fcl/eigen/vec_3fx.h
+++ b/include/hpp/fcl/eigen/vec_3fx.h
@@ -151,10 +151,10 @@ namespace Eigen {
       {};
 
     template <typename Derived> struct remove_fcl { typedef Derived type; };
-    template <> template <typename Derived> struct remove_fcl <FclOp<Derived> > { typedef Derived type; };
-    template <> template <typename Derived> struct remove_fcl <const FclOp<Derived> > { typedef Derived type; };
-    template <> template <typename T, int Col, int Options> struct remove_fcl <FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; };
-    template <> template <typename T, int Col, int Options> struct remove_fcl <const FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; };
+    template <typename Derived> struct remove_fcl <FclOp<Derived> > { typedef Derived type; };
+    template <typename Derived> struct remove_fcl <const FclOp<Derived> > { typedef Derived type; };
+    template <typename T, int Col, int Options> struct remove_fcl <FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; };
+    template <typename T, int Col, int Options> struct remove_fcl <const FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; };
   }
 
 #include <hpp/fcl/eigen/product.h>
-- 
GitLab