[Box Backup] Compiliation Error using GCC 3.4.2 on Linux
Martin Ebourne
boxbackup@fluffy.co.uk
Fri, 12 Nov 2004 20:03:22 +0000
On Fri, 2004-11-12 at 19:07, Ben Summers wrote:
> The patch Martin posted to the list fixes this -- check out the
> 0.08PLUS1 version I just posted. It's not dodgy code, it's a bug in the
> compiler.
> For example, Martin changed
> Connection(rStream);
> to
> this->Connection(rStream);
> within a member function, which as I'm sure you'll agree is actually
> identical code.
Arguably a bug in the language, but not in the compiler:
http://www.dis.com/gnu/gcc/Name-lookup.html
> There's also another issue in one of the tests where
> adding brackets around a type (again legal) causes an error. Amusing.
Pretty sure that the standard's never allowed brackets round the type in
a new. Not at work so can't easily check the standard.
Cheers,
Martin.