resolved sdcc strange behavoir