This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: __attribute__((warn_unused_result)
On 4/6/07, John (Eljay) Love-Jensen <eljay@adobe.com> wrote:
Hi Mohanlal,
That warning was introduced in GCC 3.4.
HTH,
--Eljay
Hi Eljay,
With same compiler, following program works well (compiles as well as
gives warning)
#include <stdio.h>
class myClass {
public:
int count() __attribute__((warn_unused_result));
};
int myClass::count() {
return printf("hello world\n");
}
int main() {
myClass obj;
obj.count();
return 0;
}
The only problem is, the program does not work if I define the method
inside the class. Any clue ??
Regards,
Mohan