// RUN: %clang_cc1 -triple powerpc-ibm-aix-xcoff -emit-llvm -x c++ < %s | \ // RUN: FileCheck %s // RUN: %clang_cc1 -triple powerpc64-ibm-aix-xcoff -emit-llvm -x c++ < %s | \ // RUN: FileCheck %s namespace test1 { struct S { double x; }; typedef struct S __attribute__((__aligned__(2))) SS; SS ss; // CHECK: @{{.*}}test1{{.*}}ss{{.*}} = global %"struct.test1::S" zeroinitializer, align 2 } // namespace test1 namespace test2 { struct __attribute__((__aligned__(2))) S { double x; }; typedef struct S SS; SS ss; // CHECK: @{{.*}}test2{{.*}}ss{{.*}} = global %"struct.test2::S" zeroinitializer, align 8 } // namespace test2