problem with Apple's customised gcc compiler
Tony Han Bao
tonybao@mac.com
Sat Mar 13 19:40:00 GMT 2004
Dear all,
I'm a third year computer science student from University of Wales,
Swansea. First time using this mailing list, I need some help.
There is a problem regarding Apple's customised gcc compiler.
Current default compiler:
gcc version 3.3 20030304 (Apple Computer, Inc. build 1495)
I was working on a project when I discovered this rather strange error.
This project uses C++ templates and generic programming heavily. Inside
a class, I wrote a toy member function as follows,
void debug() {
return 1;
}
However this obvious error was not reported by the compiler when
compiling the entire (rather large) project.
Then I wrote the same function in a separate file and tried to compile
that file, the error was then reported by the same compiler.
My questions are:
Is there a known bug in the above compiler that caused this?
If not, could this be a bug?
Or could there be some other problem that causes the compiler to behave
like this?
Could it be that the compiler optimised away some code and over looked
this error? Is there any compiler options that could enforce this error
checking?
One last unrelated question, can I use the true gcc compiler (not
apple's customised version) on a mac?
Thank you all for your time, please help.
Tony
More information about the Gcc-help
mailing list