diff options
Diffstat (limited to 'test/CodeGen/ms-align-tentative.c')
-rw-r--r-- | test/CodeGen/ms-align-tentative.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/CodeGen/ms-align-tentative.c b/test/CodeGen/ms-align-tentative.c new file mode 100644 index 0000000000000..ccd7616164712 --- /dev/null +++ b/test/CodeGen/ms-align-tentative.c @@ -0,0 +1,15 @@ +// RUN: %clang_cc1 -triple i386-pc-win32 %s -emit-llvm -fms-compatibility -o - | FileCheck %s + +char __declspec(align(8192)) x; +// CHECK-DAG: @x = global i8 0, align 8192 + +typedef char __declspec(align(8192)) T; +T y; +// CHECK-DAG: @y = global i8 0, align 8192 + +T __declspec(align(8192)) z; +// CHECK-DAG: @z = global i8 0, align 8192 + +int __declspec(align(16)) redef; +int __declspec(align(32)) redef = 8; +// CHECK-DAG: @redef = global i32 8, align 32 |