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 give this as an error,
but confusingly permits the duplicate decl if we were at namespace
scope. That seems wrong to me, and indeed in the current WD, (moved to
9.8/10) the fn example is removed. Presumably making it as well formed
as the namespace example.
Ok with dropping this check entirely? There's a bunch of obsolete using
decl code I'd like to kill before adding support to modules.
nathan
--
Nathan Sidwell