id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3534,[signals2] compile error with MSVC 2010 Beta 2,Richard Webb ,Frank Mori Hess,"When trying to build a project that uses Signals2 in VC2010 beta 2, i got the error: {{{ boost/signals2/detail/tracked_objects_visitor.hpp(61): error C2668: 'boost::addressof' : ambiguous call to overloaded function \boost/utility/addressof.hpp(51): could be 'T *boost::addressof(T &)' with [ T=lapi::ui::type_1::fn_label_change ] C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xmemory(109): or '_Ty *std::addressof(_Ty &)' [found using argument-dependent lookup] with }}} Seems that it's finding std::addressof via ADL if the type passed to addressof is from namespace std;. Changing line 61 of tracked_objects_visitor.hpp to use boost::addressof explicitly allows it to compile.",Bugs,closed,Boost 1.42.0,signals2,Boost 1.40.0,Problem,fixed,,