https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105644
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- The original code is valid (accepted) by clang. But it's hard to reduce it as clang++ does not accept's gcc's -E output and vice versa :/