[c++] Another question about demangler output

Gabriel Dos Reis gdr@integrable-solutions.net
Sun Dec 7 04:46:00 GMT 2003


Ian Lance Taylor <ian@wasabisystems.com> writes:

| Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
| 
| > The point is this.  "typeof" is a GNU/C++ extension.  Its use in a
| > function declaration should be mangled differently from any standard
| > C++ construction.  After all, the ABI has provided hook for vendor
| > extension. 
| 
| So you are arguing that this is a bug in g++.

Yes.

| I don't agree.  To me it seems natural that typeof should simply be
| replaced by the resulting type when doing name mangling.

Elsewhere, we seem to refrain from "folding".  Which is what I
referred to in an earlier message as a schizophrenic position.

-- Gaby



More information about the Gcc mailing list