Boost logo

Boost :

From: Jody Hagins (jody-boost-011304_at_[hidden])
Date: 2005-06-06 10:52:43


Compiling on gcc 3.2, I get tons of compiler warnings about volatile
qualifiers on functions. Specifically, things like this...

gcc-C++-action
../../../bin/boost/libs/function_types/test/variadic_function_types.tes
t/gcc/debug/variadic_function_types.o
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp: In instantiation of `boost::detail::cv_traits_imp<void (*)(const
char*, ...)>':
/home/jody/src/Borg/HEAD/boost/boost/type_traits/remove_cv.hpp:28:
instantiated from `boost::remove_cv<void ()(const char*, ...)>'
/home/jody/src/Borg/HEAD/boost/libs/function_types/example/variadic_fun
ction_types.cpp:28: instantiated from
`boost::function_types::function_type_signature<void ()(const char*,
...)>'
/home/jody/src/Borg/HEAD/boost/libs/function_types/example/variadic_fun
ction_types.cpp:28: instantiated from
`boost::function_types::is_function_type<boost::function_types::tags::a
ny_function, void ()(const char*, ...)>'
/home/jody/src/Borg/HEAD/boost/libs/function_types/example/variadic_fun
ction_types.cpp:28: instantiated from
`mpl_::assert_arg_pred_not<boost::function_types::is_function_type<boos
t::function_types::tags::any_function, void ()(const char*, ...)> >'
/home/jody/src/Borg/HEAD/boost/libs/function_types/example/variadic_fun
ction_types.cpp:28: instantiated from here
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp:52: warning: ignoring
   `volatile' qualifiers on `void ()(const char*, ...)'
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp:53: warning: ignoring
   `volatile' qualifiers on `void ()(const char*, ...)'
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp:51: warning: ignoring
   `volatile' qualifiers on `void ()(const char*, ...)'
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp:51: warning: ignoring
   `volatile' qualifiers on `void ()(const char*, ...)'
/home/jody/src/Borg/HEAD/boost/boost/type_traits/detail/cv_traits_impl.
hpp:54: warning: ignoring
   `volatile' qualifiers on `void ()(const char*, ...)'


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk