// { dg-do assemble } | |
// | |
// Copyright (C) 2000 Free Software Foundation, Inc. | |
// Contributed by Nathan Sidwell 26 Feb 2001 <nathan@codesourcery.com> | |
// Bug 75. using declarations cannot introduce functions which ambiguate | |
// those in the current namespace, BUT here we're reaccessing the current | |
// namespace -- the function is not being 'introduced'. | |
extern int a(); | |
struct x {}; | |
using ::x; | |
using ::a; | |
extern "C" void foo (); | |
namespace { | |
extern "C" int foo (); | |
using ::foo; // { dg-error "" } already in use | |
} |