C++ and useful error messages
Gabriel Dos Reis
Gabriel.Dos-Reis@cmla.ens-cachan.fr
Tue Dec 19 03:08:00 GMT 2000
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> writes:
| I predict that after the release of GCC 3.0 we will see an avalanche of
| bug reports/complaints that g++ fails for the most simple kind of input:
|
| #include <vector>
| class C {
| vector<int> vi;
| };
|
| % gccvs x.cc
| x.cc:3: syntax error before `;' token
|
| Yes, this program is not ISO C++, but still this kind of failure mode
| is hardly acceptable, IMNSHO.
Well, I predict that GCC-3.0 won't be released with the C++ front-end
as currently is :-) Certainly some work need to be done in the
diagnostics area. I've (and presumably other C++ guys) been
overworked these last days; hopefully things will slow down.
| (I noticed that the libstdc++ folks do provide a backwards-compatibility
| mode when one includes <vector.h>, not <vector>. Excellent idea!)
Exactly where those headers should be installed and which compiler
flags should turn them on is currently a matter of debate.
-- Gaby
More information about the Gcc
mailing list