This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, C++] Fix PR63366: __complex not equivalent to __complex double in C++
- From: Nathan Sidwell <nathan at acm dot org>
- To: Thomas Preud'homme <thomas dot preudhomme at arm dot com>, 'Nathan Sidwell' <nathan at codesourcery dot com>, Jason Merrill <jason at redhat dot com>, gcc-patches at gcc dot gnu dot org
- Date: Wed, 29 Oct 2014 07:17:21 -0700
- Subject: Re: [PATCH, C++] Fix PR63366: __complex not equivalent to __complex double in C++
- Authentication-results: sourceware.org; auth=none
- References: <000001cfdbb7$974ce1d0$c5e6a570$ at arm dot com> <002901cfe3a2$c4b6dfc0$4e249f40$ at arm dot com> <54368CC3 dot 6020107 at redhat dot com> <54368DE3 dot 40804 at codesourcery dot com> <000801cff35d$66786cb0$33694610$ at arm dot com>
On 10/29/14 02:47, Thomas Preud'homme wrote:
It seems more sensible to keep it in this block as the existing
defaulted_int block is for types for which it is not an error to omit the
int type specifier.
It's not an error to omit it for complex - but of course means something
different. IMHO it would be confusing to set type to integer_type_node when
that's definitely wrong. But then setting 'defaulted_int' when that's not the
case is also confusing.
ChangeLog unchanged. Ok for trunk?
Anyway, I have no further comments on this patch and defer to Jason.
nathan