https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84667
--- Comment #10 from Elmar Stellnberger <estellnb at elstel dot org> --- Created attachment 43557 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43557&action=edit fixed version of auxtypes.h which works under g++ and clang Well if I fix things for clang then the code will also do the right thing under g++. However this does not resolve my initial question.