From fddbcfbec48f3e077baf5b925729001c4c222c4a Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Thu, 28 Apr 2011 18:53:55 +0000 Subject: Don't waste memory if the initializer expression is empty. llvm-svn: 130420 --- clang/test/Index/initializer-memory.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/test/Index/initializer-memory.cpp') diff --git a/clang/test/Index/initializer-memory.cpp b/clang/test/Index/initializer-memory.cpp index d0f531fdd2f..f085c356243 100644 --- a/clang/test/Index/initializer-memory.cpp +++ b/clang/test/Index/initializer-memory.cpp @@ -3,6 +3,7 @@ // rdar://9275920 - We would create millions of Exprs to fill out the initializer. double data[1000000] = {0}; +double data_empty_init[1000000] = {}; struct S { S(int); @@ -10,5 +11,6 @@ struct S { }; S data2[1000000] = {0}; +S data_empty_init2[1000000] = {}; // CHECK: TOTAL = {{.*}} (0.{{.*}} MBytes) -- cgit v1.2.3