Files
llvm-project/clang/test/Analysis/cxx-crashes.cpp
Argyrios Kyrtzidis 21f347e729 [analyzer] Fix crash when analyzing C++ code.
llvm-svn: 126013
2011-02-19 01:59:41 +00:00

30 lines
325 B
C++

// RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -verify %s
int f1(char *dst) {
char *p = dst + 4;
char *q = dst + 3;
return !(q >= p);
}
long f2(char *c) {
return long(c) & 1;
}
bool f3() {
return !false;
}
namespace {
struct A { };
struct B {
operator A();
};
A f(char *dst) {
B b;
return b;
}
}