| Chris Lattner | 05d2fb4 | 2008-07-31 04:58:58 +0000 | [diff] [blame] | 1 | // RUN: clang %s -emit-llvm -o - |
| Chris Lattner | 58c3f9e | 2007-12-02 06:27:33 +0000 | [diff] [blame] | 2 | int g(); |
| 3 | |||||
| 4 | int foo(int i) { | ||||
| 5 | return g(i); | ||||
| 6 | } | ||||
| 7 | |||||
| 8 | int g(int i) { | ||||
| 9 | return g(i); | ||||
| 10 | } | ||||
| 11 | |||||
| Chris Lattner | 05d2fb4 | 2008-07-31 04:58:58 +0000 | [diff] [blame] | 12 | // rdar://6110827 |
| 13 | typedef void T(void); | ||||
| 14 | void test3(T f) { | ||||
| 15 | f(); | ||||
| 16 | } | ||||
| 17 | |||||