23.4 Operator

The @ operator may be used with other compilers to indicate the desired memory location of an object. As the following table indicates, there is no support for this syntax in MPLAB XC16, MPLAB XC-DSC or MPLAB XC32.

Using @ in a compatibility mode will generate a warning. To prevent this warning from appearing again, use the reviewed address with the MPLAB C __at() specifier instead.

Also, consider using the address attribute.

Table 23-4. Support for Non-standard Operator
IAR Compatibility Mode
Operator XC16 XC-DSC XC32
@ error error error