blob: 892a1ab0769f6aee48aeb695f9a3ef4108951b09 [file] [log] [blame]
Douglas Gregor90d26a42010-11-01 23:16:05 +00001// RUN: %clang_cc1 -analyze -analyzer-experimental-internal-checks -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) {
Douglas Gregor73a48ad2010-11-01 23:33:11 +000015 return operator==(a, b);
Douglas Gregor90d26a42010-11-01 23:16:05 +000016}