|
From: | Hans Aberg |
Subject: | Re: bison-2.0a test results |
Date: | Sat, 28 May 2005 12:20:20 +0200 |
At 22:10 -0700 2005/05/27, Paul Eggert wrote:
> AIX 4.2 with xlc: OK (except that tests 46 47 90 91 92 93 94 95 116failed, all due to an old C++ compiler that doesn't understand namespaces)That should be OK I guess. If someone with access to such an old compiler can conditionalize the tests so that they're not run without namespaces that would be nice, but it's probably not worth your time.
The first C++ standard revision is ISO+IEC+14882-1998, and it has namespaces. My old C++ compiler from 1999 has namespaces. Namespaces are such an integral part of the C++ language, one cannot really expect any C++ code be written without it. The current Bison C++ parser does not use namespaces as much as it should; trying to keep compatibility with old C++ compilers which do not comply to the C++ standard will be too much work.
I must be something wrong with that AIX 4.2 installation. Is it an old OS? -- Hans Aberg
[Prev in Thread] | Current Thread | [Next in Thread] |