This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [C++ Patch] Fix for PR c++/19076 and PR c++/6628


Jason Merrill <jason@redhat.com> writes:

| On 22 Feb 2005 01:08:34 +0100, Gabriel Dos Reis <gdr@integrable-solutions.net> wrote:
| 
| > Douglas Gregor <dgregor@cs.indiana.edu> writes:
| >
| > [...]
| >
| > | However, one cannot add qualifiers to a function type. For instance,
| > | the second line of the following code does not add qualifiers to
| > | "foo": 
| > | 
| > |   typedef int foo(float) const;
| > |   typedef volatile foo foo_v; // #2
| >
| > GCC has an extension whereby
| >
| >       volatile foo F;
| >
| > is legal and means that "F" cannot return.  How does your patch
| > interact with that extension? 
| 
| This has not been true of the C++ front end for a long time.  I thought
| that the documentation said that, but I don't see it now.

OK.  It would be good to patch the documentation then.
(I came across it independently of Doug's patch, in a different
context).

-- Gaby


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]