This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] rvalue reference implementation for C++0x
- From: "Doug Gregor" <doug dot gregor at gmail dot com>
- To: "Jason Merrill" <jason at redhat dot com>
- Cc: "Russell Yanofsky" <russ at yanofsky dot org>, gcc-patches at gcc dot gnu dot org
- Date: Fri, 25 May 2007 18:04:23 -0400
- Subject: Re: [PATCH] rvalue reference implementation for C++0x
- References: <1172076241.31795.32.camel@turtle> <1177478409.29274.8.camel@turtle> <46574548.30509@redhat.com>
On 5/25/07, Jason Merrill <jason@redhat.com> wrote:
write_type: We still need to establish a standard mangling for this.
I've poked the abi list again.
<type> ::= S <type> # rvalue reference-to
?
That reminds me that we need to establish a standard mangling for
variadic templates, too. I'll take a whack at that.
tsubst: We generally don't control DR resolution behavior changes with
flag_cpp0x; my impression has been that the flag is intended for
controlling new features.
It's intended to process C++0x rather than C++98/03. The DR in
question (DR 106) came after TC1, and is in the C++0x Working Paper...
so it should only apply in C++0x mode. The DR is here... it's marked
"WP", not "TC1":
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#106
- Doug