1 // RUN: %clang_cc1 -verify -fsyntax-only -triple x86_64-apple-darwin9 %s 2 3 int x __attribute__((section( 4 42))); // expected-error {{argument to section attribute was not a string literal}} 5 6 7 // rdar://4341926 8 int y __attribute__((section( 9 "sadf"))); // expected-error {{mach-o section specifier requires a segment and section separated by a comma}} 10 11 // PR6007 test()12void test() { 13 __attribute__((section("NEAR,x"))) int n1; // expected-error {{'section' attribute is not valid on local variables}} 14 __attribute__((section("NEAR,x"))) static int n2; // ok. 15 } 16 17 // pr9356 18 void __attribute__((section("foo,zed"))) test2(void); // expected-note {{previous attribute is here}} test2(void)19void __attribute__((section("bar,zed"))) test2(void) {} // expected-warning {{section does not match previous declaration}} 20