On Thu, 2023-07-20 at 08:25 -0700, Max Filippov wrote: > But it defines them with their respective values. > Just notice that it adds two leading underscores in front of the names.
Why builtin macros were defined with prefix? With this approach I also need define it somewhere: #define XTHAL_ABI_WINDOWED __XTHAL_ABI_WINDOWED #define XTHAL_ABI_CALL0 __XTHAL_ABI_CALL0 ..... Or add prefix to macros in existing code that also looks not good.. I want to get idea why toolchain can't have builtin macros with the same names?