https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64531
Harald van Dijk <harald at gigawatt dot nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |harald at gigawatt dot nl
--- Comment #2 from Harald van Dijk <harald at gigawatt dot nl> ---
It's already been fixed.
$ g++-4.8.4 -pedantic -pedantic-errors -c test.cc
test.cc: In function ‘int main()’:
test.cc:1:33: error: ISO C++ forbids casting between pointer-to-function and
pointer-to-object [-Werror=pedantic]
int main() { (void(*)())(void *)0; }
^
cc1plus: some warnings being treated as errors
But the comments in PR 60850 note that this may have been a bad idea (at least
a bad idea for a release branch).