В [namespace.udecl]/10 у вас есть следующий пример:
namespace A {
int i;
}
namespace A1 {
using A::i;
using A::i; // OK: double declaration
}
void f() {
using A::i;
using A::i; // error: double declaration
}
Этот фрагмент компилируется в clang.