// 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 |