diff --git a/trunk/fcl/include/fcl/math/matrix_3f.h b/trunk/fcl/include/fcl/math/matrix_3f.h
index f711924b74effb6aafcab806ac6eb60deb13193f..8ee76388ec9e0c54926f1a7146852351b2750256 100644
--- a/trunk/fcl/include/fcl/math/matrix_3f.h
+++ b/trunk/fcl/include/fcl/math/matrix_3f.h
@@ -410,7 +410,7 @@ typename T::meta_type quadraticForm(const Matrix3fX<T>& R, const Vec3fX<typename
 #if FCL_HAVE_SSE
   typedef Matrix3fX<details::sse_meta_f12> Matrix3f;
 #else
-  typedef Matrix3fX<details::Vec3Data<FCL_REAL> > Matrix3f;
+  typedef Matrix3fX<details::Matrix3Data<FCL_REAL> > Matrix3f;
 #endif
 
 static inline std::ostream& operator << (std::ostream& o, const Matrix3f& m)