id summary reporter owner description type status milestone component version severity resolution keywords cc 3983 catch reference to incomplete type in signals2 sorokin@… Frank Mori Hess "In boost/signals2/last_value.hpp reference to incomplete type boost::signals2::expired_slot is catched. The following code don't compile with comeau and clang: struct T; template void f() { try {} catch(T const &) {} } struct T {}; int main() { f(); return 0; } With error message: 7.cpp:9:19: error: cannot catch reference to incomplete type 'struct T const' catch(T const &) ^ " Bugs closed Boost 1.43.0 signals2 Boost Development Trunk Problem fixed