2012-12-02 13:20:44 +00:00
|
|
|
// RUN: %clang_cc1 -analyze -analyzer-checker=core,alpha.core -analyzer-store=region %s
|
2009-06-22 08:08:35 +00:00
|
|
|
|
|
|
|
typedef struct added_obj_st {
|
|
|
|
int type;
|
|
|
|
} ADDED_OBJ;
|
|
|
|
|
|
|
|
// Test if we are using the canonical type for ElementRegion.
|
|
|
|
void f() {
|
|
|
|
ADDED_OBJ *ao[4]={((void*)0),((void*)0),((void*)0),((void*)0)};
|
|
|
|
if (ao[0] != ((void*)0)) {
|
|
|
|
ao[0]->type=0;
|
|
|
|
}
|
|
|
|
}
|