cxx-crashes.cpp revision 4f20de1f20ff7175433b2cc23ff4ad16778c56e1
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
9namespace {
10
11struct A { };
12struct B {
13  operator A();
14};
15
16A f(char *dst) {
17  B b;
18  return b;
19}
20
21}
22