// RUN: %clang_analyze_cc1 -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify %s
typedef unsigned long size_t;
size_t ;
void ;
// Zero-sized VLAs.
void
void
// Negative VLAs.
static void
static void
void
void
void
void
void
void
void
void
void
static void
void
static void
void
void
size_t
// Multi-dimensional arrays.
void
void
// Check the extent.
void
// https://bugs.llvm.org/show_bug.cgi?id=46128
// analyzer doesn't handle more than simple symbolic expressions.
// Just don't crash.
extern void ;
int a;
void // no-crash