forked from OSchip/llvm-project
20 lines
403 B
C
20 lines
403 B
C
// REQUIRES: aarch64-registered-target
|
|
|
|
// RUN: rm -rf %t && mkdir %t && cd %t
|
|
// RUN: %clang_cc1 -triple aarch64-unknown -stack-usage-file b.su -emit-obj %s -o b.o
|
|
// RUN: FileCheck %s < b.su
|
|
|
|
// CHECK: stack-usage.c:[[#@LINE+1]]:foo {{[0-9]+}} static
|
|
int foo() {
|
|
char a[8];
|
|
|
|
return 0;
|
|
}
|
|
|
|
// CHECK: stack-usage.c:[[#@LINE+1]]:bar {{[0-9]+}} dynamic
|
|
int bar(int len) {
|
|
char a[len];
|
|
|
|
return 1;
|
|
}
|