Re: duplicate using declarations

2019-03-14 Thread Paolo Carlini
Hi Nathan, On 14/03/19 16:59, Nathan Sidwell wrote: I see this is DR 36. http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/cwg_active.html#36 I still think we should drop this check, for one thing we don't apply it consistently (eg, naming an unscoped enum value). I see that for example

Re: duplicate using declarations

2019-03-14 Thread Nathan Sidwell
I see this is DR 36. http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/cwg_active.html#36 I still think we should drop this check, for one thing we don't apply it consistently (eg, naming an unscoped enum value). On 3/14/19 11:47 AM, Nathan Sidwell wrote: Jason, Paolo, This concerns: nam

duplicate using declarations

2019-03-14 Thread Nathan Sidwell
Jason, Paolo, This concerns: namespace N { int i; } void f () { using N::i; using N::i; // { dg-error "declared" } } which is extracted from g++.dg/lookup/using53.C added fixing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20420 The comment mentions C++11 7.3.3/10, which does giv