1 // RUN: %clang_cc1 -triple i386-unknown-unknown -emit-llvm -o - -mstack-alignment=64 %s | FileCheck %s 2 3 // CHECK-LABEL: define{{.*}} void @other() 4 // CHECK: [[OTHER:#[0-9]+]] 5 // CHECK: { 6 void other(void) {} 7 8 // CHECK-LABEL: define{{.*}} i32 @main( 9 // CHECK: [[MAIN:#[0-9]+]] 10 // CHECK: { 11 int main(int argc, char **argv) { 12 other(); 13 return 0; 14 } 15 16 // CHECK: attributes [[OTHER]] = { noinline nounwind optnone 17 // CHECK-NOT: "stackrealign" 18 // CHECK: } 19 // CHECK: attributes [[MAIN]] = { noinline nounwind optnone {{.*}}"stackrealign"{{.*}} } 20