You copied the Doc URL to your clipboard.

Behaviors considered undefined by the ISO C Standard

Describes implementation-defined aspects of the ARM C compiler and C library relating to behaviors considered undefined by the ISO C Standard, as required by the ISO C standard.

The following are considered undefined behavior by the ISO C Standard:

  • In character and string escapes, if the character following the \ has no special meaning, the value of the escape is the character itself. For example, a warning is generated if you use \s because it is the same as s.

  • A struct that has no named fields but at least one unnamed field is accepted by default, but generates an error in strict 1990 ISO Standard C.

Was this page helpful? Yes No