Google's Go & Exceptions
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Tue Jan 26 11:45:06 PST 2010
Walter Bright wrote:
> bearophile wrote:
>> In GCC there is also the "warn_unused_result" function attribute that
>> raises a compile time warning if you don't use the return value of a
>> function:
>
> That may wind up suffering similar problems as checked exceptions do -
> just do a quick and dirty assign the return value to a hastily declared
> temp and ignore it, meaning to fix it later.
>
> Of course, it doesn't actually get fixed later. Even worse, during code
> reviews, it will look like the code is paying attention to the error
> code, but it won't be.
I'd think in a code review a variable assigned and subsequently never
used is bound to raise a red flag.
Andrei
More information about the Digitalmars-d
mailing list