cxx-crashes.cpp revision 7ff07dce18a7c693fe1a15bd7b790d8de9d21e92
1// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -verify %s 2 3int f1(char *dst) { 4 char *p = dst + 4; 5 char *q = dst + 3; 6 return !(q >= p); 7} 8 9long f2(char *c) { 10 return long(c) & 1; 11} 12 13namespace { 14 15struct A { }; 16struct B { 17 operator A(); 18}; 19 20A f(char *dst) { 21 B b; 22 return b; 23} 24 25} 26