> ... Then we can turn on -fnew-api and -fsqangle too. > Let's break everything *once*. The patch would not break anything at all. It would give the user an option to break the ABI, just as there are options for -fsquangle and -fnew-abi. The issue is whether this code should be *included* in the compiler. Regards, Martin