2.3. C Language ExtensionsΒΆ

The c29clang compiler supports a number of extended C language features that are commonly provided by other compilers.

Extensions supported in c29clang include pre-defined macro symbols, attributes, and intrinsics. Standard Clang language extensions, such as those described in the Clang documentation in the Clang Language Extensions section of the Clang documentation, are generally supported.

A description of selected extensions is provided in the following sections of this user guide:

Pre-Defined Macro Symbols

Attributes

Built-In Functions and Intrinsics