> Functions that end in a tail-call to another function can report an > incorrect return value in the arg1 variable. Take a look at the > disassembly at the location where you're seeing the apparently invalid > return values to confirm that it's a tail-call.
Aaah, that exactly happened to me half a year ago, on the same t_*
functions. And I forgot it in the meantime. Would it be sensible to have
dtrace which would warn you when it detects tail-call optimized function
?
--
Vlad
pgpY9Qwam348H.pgp
Description: PGP signature
_______________________________________________ dtrace-discuss mailing list [email protected]
