The following features are part of a continual phased release process leading towards full compliance with C11. They can be enabled by the -qlanglvl=extc1x group option when you compile with the C compiler. Certain C11 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 (C11) |
Static assertions | _Static_assert declaration |
The _Noreturn function specifier | The _Noreturn function specifier |
typedef redeclaration | typedef definitions |
-qlanglvl in the XL C/C++ Compiler Reference