removes superfluous remove_reference in result computation, as reported by Eric Niebler

[SVN r41008]
This commit is contained in:
Tobias Schwinger
2007-11-11 17:56:21 +00:00
parent b241cdf25d
commit d7c204356f

View File

@ -114,8 +114,7 @@ namespace boost { namespace fusion
typedef typename boost::result_of<
#define M(z,j,data) \
typename boost::remove_reference< \
typename result_of::at_c<Sequence,j>::type >::type
typename result_of::at_c<Sequence,j>::type
Function (BOOST_PP_ENUM(N,M,~)) >::type result_type;
#undef M