A minimal example demonstrating the error: #include <stdint.h> void f1 (uint16_t a, __xdata uint8_t b) { a = b; }
volatile uint8_t p, q; void main(void) { f1(p + 0x1234, q); } JW ------------------------------------------------------------------------------ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user