// Copyright (C) 2007 Free Software Foundation | |
// Contributed by Ollie Wild <aaw@google.com> | |
// { dg-do compile } | |
// C++ Standard, 7.3.3, clause 10: | |
// "Since a using-declaration is a declaration, the restrictions on | |
// declarations of the same name in the same declarative region (3.3) also | |
// apply to using-declarations." | |
namespace M | |
{ | |
union A; | |
void B(); | |
} | |
void A(); | |
union B; | |
using M::A; | |
using M::B; |