1// RUN: %clang_cc1 -verify -fsyntax-only -triple x86_64-apple-darwin9 %s 2 3int x __attribute__((section( 4 42))); // expected-error {{argument to section attribute was not a string literal}} 5 6 7// rdar://4341926 8int y __attribute__((section( 9 "sadf"))); // expected-error {{mach-o section specifier requires a segment and section separated by a comma}} 10 11// PR6007 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 18void __attribute__((section("foo,zed"))) test2(void); // expected-note {{previous attribute is here}} 19void __attribute__((section("bar,zed"))) test2(void) {} // expected-warning {{section does not match previous declaration}} 20