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