From: Johan K. <joh...@id...> - 2001-02-24 16:30:46
|
extern unsigned char docrc8(int, unsigned char); unsigned char tstcrc(int portnum) { unsigned int lastcrc8; lastcrc8 = docrc8(portnum,'a'); return lastcrc8; } (changing lastcrc8 to a char avoids the crash, but that's not the point) Because operandFromSymbol() is called with a "parm->argSYM==0" argument. I think the test at SDCCicode.c:2702 is too strict, but I don't know how to fix it. Please help, Regards, Johan |