This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [C++ PATCH, RFC] PR c++/63959, continued
- From: Jason Merrill <jason at redhat dot com>
- To: Ville Voutilainen <ville dot voutilainen at gmail dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, libstdc++ at gcc dot gnu dot org
- Date: Fri, 30 Jan 2015 12:46:50 -0500
- Subject: Re: [C++ PATCH, RFC] PR c++/63959, continued
- Authentication-results: sourceware.org; auth=none
- References: <CAFk2RUYhAnLjFc8mcTfiheJAr4R6E1mdx32PTqZJ5EpPt8=4aQ at mail dot gmail dot com> <CAFk2RUY8Xwx3RvoPGgas4eO4wOvvS+cqh6acp6uBStjdKwS2GA at mail dot gmail dot com> <CAFk2RUZ_jfxKj0aFfW4D0K0O402RXjFx6yEYM2iVTr5f61iNTA at mail dot gmail dot com> <54BE52DE dot 5080603 at redhat dot com> <CAFk2RUZ3rAxTSwnO44JycT_+r_DSY8a1w5LSi8bE+JPcdFiX1A at mail dot gmail dot com>
On 01/20/2015 09:27 AM, Ville Voutilainen wrote:
+#define YES2(type) TRY(std::is_trivial<type>::value); \
+ TRY(std::is_trivial<type[]>::value); \
TRY(std::is_trivial<const volatile type>::value)
+YES2(void *);
+YES2(int A::*);
Why would void *const volatile still be trivial?
Jason