diff --git a/include/boost/concept_check.hpp b/include/boost/concept_check.hpp index 73058dc..5b5c18f 100644 --- a/include/boost/concept_check.hpp +++ b/include/boost/concept_check.hpp @@ -126,6 +126,10 @@ namespace boost BOOST_concept(Assignable,(TT)) { +#if BOOST_WORKAROUND(__GNUC__, <= 3) + Assignable() { } +#endif + ~Assignable() { #if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL a = a; // require assignment operator