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 |