Com o suporte C++23 do LLVM Clang reunido e a opção-std=c++23 agora exposta, o LLVM Clang 17 Git já adicionou suas opções iniciais para especificar qual será o suporte C++26/C++2C.
Mesclado hoje para LLVM Git era apenas o suporte inicial para especificar C++26 (ou C++2C) ou o fallback de GNU++26/GNU++2C para o dialeto GNU. Ao contrário do C++23 e anteriores, onde foi implementado apenas no compilador como”C++2B”até o final, onde recentemente a opção”-std=c++23″foi adicionada, devido a discussões do desenvolvedor, foi decidido mover encaminhar para simplificar as coisas para reconhecer a opção”-std=c++26″desde o início.
Portanto, embora o C++23 tenha sido finalizado apenas recentemente, os desenvolvedores de compiladores não estão perdendo tempo em começar os preparativos para o que eventualmente se tornará o C++26. Consulte este commit se estiver interessado no primeiro passo para C++26/C++2C para Clang.