Index: libs/signals/src/named_slot_map.cpp =================================================================== --- libs/signals/src/named_slot_map.cpp (revision 73602) +++ libs/signals/src/named_slot_map.cpp (working copy) @@ -102,7 +102,7 @@ i->first.disconnect(); i = next; } - groups.erase(group); + groups.erase((const_group_iterator) group); } } @@ -125,7 +125,7 @@ } // Clear out empty groups - if (empty(g)) groups.erase(g++); + if (empty(g)) groups.erase((const_group_iterator) g++); else ++g; } }