diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-02-12 17:28:23 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-02-12 17:28:23 +0000 |
commit | 17f194f4393a67fd28ad822c06d32b8cb99bad3f (patch) | |
tree | 71021db67f33abb420953cb2925b894ed66009c8 /test/CodeGen/attributes.c | |
parent | 3dcfe10a6801eb52f4c20f1242bea0a3a98aa146 (diff) |
Support __attribute__(section(<name>))
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64380 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/attributes.c')
-rw-r--r-- | test/CodeGen/attributes.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/CodeGen/attributes.c b/test/CodeGen/attributes.c index 45b0cebf79..aa4e3efb1d 100644 --- a/test/CodeGen/attributes.c +++ b/test/CodeGen/attributes.c @@ -7,7 +7,11 @@ // RUN: grep 't6.*protected' %t && // RUN: grep 't7.*noreturn' %t && // RUN: grep 't7.*nounwind' %t && -// RUN: grep 't9.*alias.*weak.*t8' %t +// RUN: grep 't9.*alias.*weak.*t8' %t && +// RUN: grep '@t10().*section "SECT"' %t && +// RUN: grep '@t11().*section "SECT"' %t && +// RUN: grep '@t12 =.*section "SECT"' %t && +// RUN: grep '@t13 =.*section "SECT"' %t void t1() __attribute__((noreturn)); void t1() {} @@ -30,3 +34,11 @@ void t7() {} void __t8() {} void t9() __attribute__((weak, alias("__t8"))); + +void t10(void) __attribute__((section("SECT"))); +void t10(void) {} +void __attribute__((section("SECT"))) t11(void) {} + +int t12 __attribute__((section("SECT"))); +struct s0 { int x; }; +struct s0 t13 __attribute__ ((section ("SECT"))) = { 0 }; |