// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -fblocks -verify -analyzer-config eagerly-assume=false %s
// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -fblocks -analyzer-config c++-template-inlining=false -DNO_INLINE -verify -analyzer-config eagerly-assume=false %s
void ;
// Do not crash on this templated code which uses a block.
typedef void ;
static void
;
typedef MyClass<float> Mf;
;
const T MyClass<T>::one = static_cast<T>;
inline MyClass<T>
void ;
int
// <rdar://problem/11949235>
inline unsigned
void