operator-calls.cpp revision 65d39251ff57b8e33cf6d3a7fcc6aa1c6f8cdc68
1// RUN: %clang_cc1 -analyze -analyzer-checker=core.experimental -analyzer-check-objc-mem  -analyzer-experimental-checks -verify %s
2struct X0 { };
3bool operator==(const X0&, const X0&);
4
5// PR7287
6struct test { int a[2]; };
7
8void t2() {
9  test p = {{1,2}};
10  test q;
11  q = p;
12}
13
14bool PR7287(X0 a, X0 b) {
15  return operator==(a, b);
16}
17