diff -r 010eac770387 boost/numeric/ublas/traits.hpp --- a/boost/numeric/ublas/traits.hpp Fri Jan 13 07:03:57 2012 -0500 +++ b/boost/numeric/ublas/traits.hpp Thu Feb 02 09:39:07 2012 -0500 @@ -605,10 +605,10 @@ struct has_trivial_destructor : public boost::has_trivial_destructor {}; template - struct has_trivial_constructor > : public boost::true_type {}; + struct has_trivial_constructor > : public has_trivial_constructor {}; template - struct has_trivial_destructor > : public boost::true_type {}; + struct has_trivial_destructor > : public has_trivial_constructor {}; }