int Function_Attributes_pure_0(int b) __attribute__ ((pure));
int Function_Attributes_pure_0(int b)
{
return b++;
}
int foo(int b)
{
int aLocal=0;
aLocal += Function_Attributes_pure_0(b);
aLocal += Function_Attributes_pure_0(b);
return 0;
}
The call to Function_Attributes_pure_0 in this example might be eliminated because its result is not used.