1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao// RUN: %clang_cc1 -emit-llvm %s -o - -verify | FileCheck %s 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao// CHECK: @foo.p = internal global i8 0, align 32 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaochar *foo(void) { 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao static char p __attribute__((aligned(32))); 6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao return &p; 7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao} 8ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 9ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid bar(long n) { 10ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao // CHECK: align 32 11ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao char p[n] __attribute__((aligned(32))); 12ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao} 13ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 14