
"Boris Gubenko" <Boris.Gubenko@hp.com> wrote
boost/typeof/typeof.hpp has conditionalization for the compilers that do not support typeof extension. For such compilers, defining BOOST_TYPEOF_NATIVE macro results in a "native typeof is not supported" error.
The condition does not include aCC and cxx compilers. Since on the platforms not supporting typeof extension "_native" subset of typeof library tests is marked known failure, the test system does not flag this omission: the "_native" tests fail to compile anyway.
Attached patch fixes this problem. Tested on Tru64 and HP-UX.
Ok to commit to HEAD?
Boris, Please use separate #elif for every compiler. The line you are ORing your condition with is actualy related to Intel. Once you do it, it's OK to commit. Thanks, Arkadiy