diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Analysis/misc-ps-region-store.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Analysis/misc-ps-region-store.cpp b/clang/test/Analysis/misc-ps-region-store.cpp index baaa2f6cbd0..bfa5e5cbb9b 100644 --- a/clang/test/Analysis/misc-ps-region-store.cpp +++ b/clang/test/Analysis/misc-ps-region-store.cpp @@ -148,3 +148,14 @@ void pr7675_test() { *p = 0xDEADBEEF; // expected-warning{{null pointer}} } +// <rdar://problem/8375510> - CFGBuilder should handle temporaries. +struct R8375510 { + R8375510(); + ~R8375510(); + R8375510 operator++(int); +}; + +int r8375510(R8375510 x, R8375510 y) { + for (; ; x++) { } +} + |