| Chris Lattner | 4ca3d77 | 2008-01-03 22:56:36 +0000 | [diff] [blame] | 1 | // RUN: clang %s -verify -pedantic |
| 2 | typedef int unary_int_func(int arg); | ||||
| 3 | unary_int_func *func; | ||||
| 4 | |||||
| 5 | unary_int_func *set_func(void *p) { | ||||
| 6 | func = p; // expected-warning {{converts between void* and function pointer}} | ||||
| 7 | p = func; // expected-warning {{converts between void* and function pointer}} | ||||
| 8 | |||||
| 9 | return p; // expected-warning {{converts between void* and function pointer}} | ||||
| 10 | } | ||||
| 11 | |||||