http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58815
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> --- Thanks Janis. In C++11 we have *explicit* conversion operators. Would they help? A safe approach woould providing the operators only in c++11 mode.