Daniel Dunbar | a572887 | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
Andy Gibbs | 8e8fb3b | 2012-10-19 12:44:48 +0000 | [diff] [blame] | 2 | // expected-no-diagnostics |
Douglas Gregor | b656d88 | 2009-10-08 22:38:14 +0000 | [diff] [blame] | 3 | |
4 | int a0; | ||||
Douglas Gregor | 60c93c9 | 2010-02-09 07:26:29 +0000 | [diff] [blame] | 5 | const volatile int a1 = 2; |
Douglas Gregor | b656d88 | 2009-10-08 22:38:14 +0000 | [diff] [blame] | 6 | int a2[16]; |
7 | int a3(); | ||||
8 | |||||
9 | void f0(int); | ||||
10 | void f1(int *); | ||||
11 | void f2(int (*)()); | ||||
12 | |||||
13 | int main() | ||||
14 | { | ||||
15 | f0(a0); | ||||
16 | f0(a1); | ||||
17 | f1(a2); | ||||
18 | f2(a3); | ||||
19 | } |