1 // REQUIRES: aarch64-registered-target 2 3 // RUN: rm -rf %t && split-file %s %t && cd %t 4 // RUN: %clang_cc1 -triple aarch64-unknown -I . -stack-usage-file a.su -emit-obj a.c -o a.o 5 // RUN: FileCheck %s < a.su 6 7 // CHECK: {{.*}}x.inc:1:bar [[#]] dynamic 8 // CHECK: a.c:2:foo [[#]] static 9 //--- a.c 10 #include "x.inc" foo()11int foo() { 12 char a[8]; 13 14 return 0; 15 } 16 17 //--- x.inc bar(int len)18int bar(int len) { 19 char a[len]; 20 21 return 1; 22 } 23