1 // RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s
2 // expected-no-diagnostics
6 ~B() {} // The destructor ensures that the binary logical operator below is wrapped in the ExprWithCleanups.
13 for (int x
= 0; x
< 10; x
++) {
15 // Liveness info is not computed correctly due to the following expression.
16 // This happens due to CFG being special cased for short circuit operators.
18 if (p
!= 0 && getBool() && foo().m
&& getBool()) {