LLVM Clang 9.0 Picks Up Initial C2x Language Mode

Written by Michael Larabel in LLVM on 14 May 2019 at 11:30 AM EDT. 1 Comment
LLVM
Merged today to the mainline Clang compiler front-end is the initial C2x language mode support as what will eventually be the successor to the C18 programming language.

C2x is still quite a ways out from release and its changes still under determination. At this stage the C2x language support for LLVM Clang is just enabling support by default for the [[attribute]] (double square brackets attribute; similar to C++) support.

But at least the initial plumbing is now in place for handling --std=c2x as the C2x changes build up.

This initial C2x placement is in what will be LLVM Clang 9.0 when released this autumn. On the GNU side, GCC 9 has the initial C2x bits.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week