In addition to the limits described in Table 3.10, the compiler
has internal limits listed in Table 3.11.
Table 3.11. Internal limits
| Description | ARM |
|---|
| Maximum number of relocatable references in
a single translation unit. | 65536 |
| Maximum number of virtual registers. | 65536 |
| Maximum number of overload arguments. | 32 |
| Number of characters in a mangled name before
it may be truncated. | 128 |
Number of bits in the smallest object that
is not a bit field (CHAR_BIT). | 8 |
Maximum number of bytes in a multibyte character,
for any supported locale (MB_LEN_MAX). | 1 |