Shih-wei Liao | f8fd82b | 2010-02-10 11:10:31 -0800 | [diff] [blame^] | 1 | // RUN: %clang_cc1 %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 |