в c++20, однако и clang и gcc успешно компилят код с ними даже при -std=c++17. В чем прикол? пруф: https://gcc.godbolt.org/z/dOihFQ
расширения
Попробуйте пошаманить с permissive или как там оно называется. Это часть С стандарта, которую clang/gcc могут тянуть просто так, расширением языка. Не должно компилироваться на чистом C++20
Обсуждают сегодня