On Thu, Jun 05, 2025 at 09:25:11PM +0200, JeanHeyd Meneide wrote:
> The C and C++ Compatibility Study Group, when working on the new
> standard `#embed` preprocessor parameter that mirrors the
> `clang::offset(...)` and `gnu::offset(...)` parameters, had someone
> raise a concern that the order of may be confusing. The concerns came
> from the June 4th, 2025 meeting:
> https://github.com/sg22-c-cpp-standard-compatibility/sg-compatibility/blob/main/README.md#june-4th-2025

I think the current case where order of parameters doesn't matter is much
better, perhaps add a sentence or two to the standard to make it more clear.
But enforcing some order will be both backwards incompatible and IMHO will
annoy users more than fix something that doesn't need to be even fixed.
People will have to remember what the right order is, I'm pretty sure
they'll get it wrong in ~ 50% of cases.

        Jakub

Reply via email to