Would it make sense if the implicit return 0; in pike functions had a different zero type than 0, like UNDEFINED?
It would be fine with me.
The change would be around line 2785 in language.yacc, changing mkintnode(0) to, say, mknode(F_UNDEFINED,0,0);
Feel free to try it out. :)
pike-devel@lists.lysator.liu.se