Attribute Pure
Patrick Pelissier
Patrick.Pelissier at loria.fr
Mon Feb 23 09:39:18 CET 2004
> "pure" and "const" tell gcc enough to let it give a normal sort of
> warning for statement with no effect, or whatever, if it wants to, or
> if one asks for it.
That's why I thought, but It seems that:
__attribute__((__const__/*, __warn_unused_result__*/))
int f(int x)
{
return x*x;
}
int main() {
f(45);
return 0;
}
compiled with:
gcc -c t.c -Wall -W -pedantic -ansi -O2
doesn't produce any warnings. Maybe I have forgotten an option?
Sincerely,
Patrick Pelissier
More information about the gmp-devel
mailing list