6 #if defined(__SDCC_pic16) || defined(__SDCC_pdk14) || defined(__SDCC_pdk15)
10 #endif /* SDCC_pic16 */
14 func (unsigned char a
)
20 testBadPromotion (void)
23 unsigned char c
= *((unsigned __xdata
char*)(ADDRESS
));
26 unsigned char c
= *(unsigned char*)&loc_c
;
31 c
+= '0'; /* is evaluated as an 8-bit expr */
35 c
+= 'A'-'0'; /* is a 16-bit expr ??? */