summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.other/externC5.C
blob: 3e32d4ffa1d20925d70702399cde1246e0b1fe26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// { dg-do assemble  }
// Origin: schmid@snake.iap.physik.tu-darmstadt.de

extern "C" int rand (void) throw ();

namespace std
{ 
extern "C" int rand(void) throw(); 
template <class T> void f(T a) {}
}

using namespace std;

int main()
{
  f(rand);
  f(std::rand);
  f(::rand);
}