alloca-align.cpp revision 150065722a5f010adb0f801d26d8a129a5243669
1// RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm -o - %s | FileCheck %s 2// 3// CHECK: define void @f0 4// CHECK: alloca %struct.s0, align 16 5// CHECK: define void @f1 6// CHECK: alloca %struct.s0, align 16 7 8struct s0 { 9 int Start, End; 10 unsigned Alignment; 11 int TheStores __attribute__((aligned(16))); 12}; 13extern "C" void f0() { 14 (void) s0(); 15} 16 17extern "C" void f1() { 18 (struct s0) { 0, 0, 0, 0 }; 19} 20