[boost::any] Newbie Question About Compiler Warning on HPUX with boost::any

Hello, I'm a new user to boost and have a question about a compiler warning I'm seeing. I'm currently using just the boost::any type and on HPUX v11.00 PA with aCC: HP ANSI C++ B3910B A.03.56 I'm seeing the following warning: Warning (anachronism) 823: "/Components/dev/Boost/v1.33.1/boost/type_traits/is_reference.hpp", line 38 # Redundant preprocessing concatenation operation results in two valid preprocessing tokens. Depending on this implementation defined behavior will result in non-portable code. BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,false) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Here's the compile line that generated the warning: aCC -AA -DACE_HAS_STANDARD_CPP_LIBRARY=1 -D_RWSTD_MULTI_THREAD -D_REENTRANT -U_INCLUDE__STDC_A1_SOURCE -DACE_HAS_THREADS -D_POSIX_C_SOURCE=199506L -DHPUX_VERS=1100 -DACE_LACKS_PRAGMA_ONCE +W302 +W930 +W849 -mt +DAportable +Z -D_LARGEFILE64_SOURCE=1 +O3 +Osize -DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -D__UNIX -c -o .objects/HP-UX.B.11.00_RISC_aCC.A.03.37/release//LicAgentSvc.o LicAgentSvc.cpp Because the boost::any header is included in one of my headers, I see this warning hundreds of times. While I could just suppress it I prefer to first try to figure out what the issue is. I dislike suppressing warnings I don't understand. Does anyone know what this warning means and/or have any suggestions for what to do about it? Thanks, Richard J. Ward Symantec Corp.
participants (1)
-
Richard Ward