id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5809,BOOST_TYPEOF_SILENT causes failure,oneill1979(at)gmail(dot)com,Douglas Gregor,"{{{ #!cpp #pragma once #define BOOST_TYPEOF_SILENT // everything is fine without this #include int main() { return 0; } }}} under msvc90 - 64bit results in, {{{ 1>------ Build started: Project: test, Configuration: Release x64 ------ 1>Compiling... 1>main.cpp 1>.\boost-1_47\include\boost/type_traits/common_type.hpp(121) : error C2061: syntax error : identifier 'declval_b' 1> .\boost-1_47\include\boost/type_traits/common_type.hpp(128) : see reference to class template instantiation 'boost::type_traits_detail::common_type_2' being compiled 1>.\boost-1_47\include\boost/type_traits/common_type.hpp(121) : error C2059: syntax error : ')' 1>.\boost-1_47\include\boost/type_traits/common_type.hpp(121) : error C2146: syntax error : missing ')' before identifier 'type' 1>.\boost-1_47\include\boost/type_traits/common_type.hpp(121) : error C3646: 'type' : unknown override specifier 1>.\boost-1_47\include\boost/type_traits/common_type.hpp(121) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>.\boost-1_47\include\boost/signals/trackable.hpp(163) : warning C4512: 'boost::signals::detail::bound_objects_visitor' : assignment operator could not be generated 1> .\boost-1_47\include\boost/signals/trackable.hpp(66) : see declaration of 'boost::signals::detail::bound_objects_visitor' 1>test - 5 error(s), 1 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== }}} }}}",Bugs,closed,To Be Determined,signals,Boost 1.47.0,Problem,fixed,,