General syntax rules for extended keywords
The compiler provides a set of attributes that can be used on functions or data objects to support specific features of the Arm core. There are two types of attributes—type attributes and object attributes:
Type attributes affect the external functionality of the data object or function
Object attributes affect the internal functionality of the data object or function.
The syntax for the keywords differs slightly depending on whether it is a type attribute or an object attribute, and whether it is applied to a data object or a function.
For more information about each attribute, see Descriptions of extended keywords.
Note
The extended keywords are only available when language extensions are enabled in the compiler.
Caution
In the IDE, language extensions are enabled by default.
Danger
Use the --language compiler option to enable language extensions. See --language.