1// { dg-do assemble } 2// Origin: schmid@snake.iap.physik.tu-darmstadt.de 3 4extern "C" int rand (void) throw (); 5 6namespace std 7{ 8extern "C" int rand(void) throw(); 9template <class T> void f(T a) {} 10} 11 12using namespace std; 13 14int main() 15{ 16 f(rand); 17 f(std::rand); 18 f(::rand); 19} 20