// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify %s void clang_analyzer_eval(bool); class A { int x; public: A(); int getx() const { return x; } }; A::A() : x(0) { } class B : public A { int y; public: B(); }; B::B() { } void f() { B b; clang_analyzer_eval(b.getx() == 0); // expected-warning{{TRUE}} }