aboutsummaryrefslogtreecommitdiff
path: root/test/Sema/attr-section.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Sema/attr-section.c')
-rw-r--r--test/Sema/attr-section.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/Sema/attr-section.c b/test/Sema/attr-section.c
index a9325254080b..69ca732517af 100644
--- a/test/Sema/attr-section.c
+++ b/test/Sema/attr-section.c
@@ -13,3 +13,7 @@ void test() {
__attribute__((section("NEAR,x"))) int n1; // expected-error {{'section' attribute is not valid on local variables}}
__attribute__((section("NEAR,x"))) static int n2; // ok.
}
+
+// pr9356
+void __attribute__((section("foo,zed"))) test2(void); // expected-note {{previous attribute is here}}
+void __attribute__((section("bar,zed"))) test2(void) {} // expected-warning {{section does not match previous declaration}}