1*184c6242SDominic Chen // RUN: %clang_analyze_cc1 -analyzer-checker=alpha.core.SizeofPtr -verify %s 20f92ec6eSZhongxing Xu 30f92ec6eSZhongxing Xu struct s { 40f92ec6eSZhongxing Xu }; 50f92ec6eSZhongxing Xu f(struct s * p)60f92ec6eSZhongxing Xuint f(struct s *p) { 79bf9af92STed Kremenek return sizeof(p); // expected-warning{{The code calls sizeof() on a pointer type. This can produce an unexpected result}} 80f92ec6eSZhongxing Xu } 9