blob: 1b2681181b40c47809dedabf9c7d5ecb1b85ee77 [file] [log] [blame]
Ted Kremenekcdc3a892012-08-24 20:39:55 +00001// RUN: %clang_cc1 -analyze -analyzer-checker=core,alpha.core -analyzer-store=region %s
Zhongxing Xu143b2fc2009-06-16 09:55:50 +00002
3typedef struct added_obj_st {
4 int type;
5} ADDED_OBJ;
6
7// Test if we are using the canonical type for ElementRegion.
8void f() {
9 ADDED_OBJ *ao[4]={((void*)0),((void*)0),((void*)0),((void*)0)};
10 if (ao[0] != ((void*)0)) {
11 ao[0]->type=0;
12 }
13}