14423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis// RUN: c-index-test -test-load-source-memory-usage none %s 2>&1 | FileCheck %s 24423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis 34423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis// rdar://9275920 - We would create millions of Exprs to fill out the initializer. 44423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis 54423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidisdouble data[1000000] = {0}; 6f8b1771677743d24c7391305cad8853c513ec0f8Argyrios Kyrtzidisdouble data_empty_init[1000000] = {}; 74423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis 84423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidisstruct S { 94423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis S(int); 104423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis S(); 114423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis}; 124423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis 134423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios KyrtzidisS data2[1000000] = {0}; 14f8b1771677743d24c7391305cad8853c513ec0f8Argyrios KyrtzidisS data_empty_init2[1000000] = {}; 154423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis 164423ac0282acb8ba801eb05b38712438dc0c1e3eArgyrios Kyrtzidis// CHECK: TOTAL = {{.*}} (0.{{.*}} MBytes) 17