[EMAIL PROTECTED] writes:

> In the following code:

Please post *complete* and *compilable* test cases.

> Syntax.h:56: error: 'CDPTSigRef' was not declared in this scope

When I make your test case complete, gcc-4.1.1 compiles it without
any problems. However, edgcpfe --strict says:

junk.cc", line 2: error: default arguments are not allowed on friend
          declarations that are not definitions
     friend void CDPTSigRef ( ...

> The error disappears if "address" (typedef void *address) is
> replaced, for instance, with "TSigRef*" in both places where it
> is used.
>
> The problem didn't occur in g++ 4.0.2.
>
> Could this be a bug in g++ 4.1.0?

It sure could be, but how in world could *we* know without a complete
test case?

Cheers,
-- 
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to