Използвайки Boost 1.43 и GCC 4.4.3, следният код
boost::bind(&SomeObject::memberFunc, this, _1));
Генерира следното предупреждение
boost/function/function_base.hpp:321: предупреждение: дереферирането на указател с каламбури ще наруши правилата за строги псевдоними
Какъв е правилният начин за елиминиране на тези предупреждения без настройка -fno-strict-aliasing?