id summary reporter owner description type status milestone component version severity resolution keywords cc 8651 Uneeded usage of namespace causes problems for the compiler anonymous ebf "using debian sid Package: libboost1.53-dev Source: boost1.53 Version: 1.53.0-5 The gcc compiler crashes using some options when compiling (dump translation unit) Here is a small change to work around the crash : namespace boost { namespace detail { namespace variant { struct variant_hasher: public //boost:: static_visitor { template std::size_t operator()(T const& val) const { //using namespace boost; hash hasher; return hasher(val); } }; }} } It is the uneeded namespace usage that causes the problem. see the gcc Bug 57524 - internal compiler error on dump translation unit" Bugs closed To Be Determined variant Boost 1.53.0 Cosmetic fixed antoshkka@…