The following features are part of a continual phased release process leading towards full compliance with C1X. They can be enabled by the -qlanglvl=extc1x group option when you compile with the C compiler. Certain C1X features are also available when you compile with the C++ compiler. For further information, see sections that describe individual features.
| Language feature | Discussed in: |
|---|---|
| Anonymous structures | Anonymous structures |
| Complex type initialization | Initialization of complex types (C1X) |
| Static assertions | _Static_assert declaration |
| The _Noreturn function specifier | The _Noreturn function specifier |
-qlanglvl in the XL C/C++ Compiler Reference