/* bug-1805702.c */ #include int foo; extern int foo; void test(void) { #if !defined(__SDCC_pdk14) // Not enough RAM foo = 10; ASSERT(foo == 10); #endif } #if !defined(__SDCC_pdk14) // Not enough RAM /* compile time check for compiler defined functions (cdef) */ float __fsmul (float, float); float __fsmul (float a1, float a2) { /* just for tesing... */ return (a1 + a2); } #endif