[fpc-pascal] Compiler option to check return value ignorance
leledumbo_cool at yahoo.co.id
Wed Aug 13 10:27:42 CEST 2008
Sometimes we forgot whether a function argument is passed by reference or by
value. What if the result is actually important? For instance, consider the
following (WARNING: True story):
function Align(Addr: Pointer; Alignment: PtrUInt): Pointer;
then we forgot that Addr is passed by value, so instead of stating
we only call
which is harmful as we may need to have the pointer aligned. It's useful,
believe me (Nimrod even doesn't allow it without a special statement).
PS: I think a warning (or note or hint, whichever suits best) is enough.
View this message in context: http://www.nabble.com/Compiler-option-to-check-return-value-ignorance-tp18958911p18958911.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
More information about the fpc-pascal