func.c revision be1fe1eb12a1cb91c8e3a9fcc2db4dfe989def6c
1// RUN: clang -analyze -checker-simple -verify %s && 2// RUN: clang -analyze -checker-cfref -analyzer-store=basic -verify %s && 3// RUN: clang -analyze -checker-cfref -analyzer-store=region -verify %s 4 5void f(void) { 6 void (*p)(void); 7 p = f; 8 p = &f; 9 p(); 10 (*p)(); 11} 12 13void g(void (*fp)(void)); 14 15void f2() { 16 g(f); 17} 18