Douglas Gregor | 3bdc895 | 2009-01-05 19:50:09 +0000 | [diff] [blame^] | 1 | // RUN: clang -fsyntax-only -verify %s |
2 | extern "C" { | ||||
3 | extern "C" void f(int); | ||||
4 | } | ||||
5 | |||||
6 | extern "C++" { | ||||
7 | extern "C++" int& g(int); | ||||
8 | float& g(); | ||||
9 | } | ||||
10 | double& g(double); | ||||
11 | |||||
12 | void test(int x, double d) { | ||||
13 | f(x); | ||||
14 | float &f1 = g(); | ||||
15 | int& i1 = g(x); | ||||
16 | double& d1 = g(d); | ||||
17 | } |