https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98288
--- Comment #2 from Matthieu M <matthieum.147192 at gmail dot com> --- Richard Smith (Clang) agreed that the following program should return 0, and fixed the behavior in Clang (trunk) in https://bugs.llvm.org/show_bug.cgi?id=48517.