--- boost/typeof/typeof.hpp.orig 2011-08-06 14:46:43.000000000 -0400 +++ boost/typeof/typeof.hpp 2011-11-09 11:16:17.000000000 -0500 @@ -171,6 +171,13 @@ # define BOOST_TYPEOF_KEYWORD __typeof__ # endif # endif +#elif defined(__IBMCPP__) +# ifndef BOOST_TYPEOF_EMULATION +# ifndef BOOST_TYPEOF_NATIVE +# define BOOST_TYPEOF_NATIVE +# endif +# define BOOST_TYPEOF_KEYWORD __typeof__ +# endif #else //unknown compiler # ifndef BOOST_TYPEOF_NATIVE # ifndef BOOST_TYPEOF_EMULATION