On 4/6/07, John (Eljay) Love-Jensen <eljay@xxxxxxxxx> 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