// tests that the asm directive is correctly handled for static fields // in structures and classes. This only applies to C++; such // directives generate errors in C. Assembler directives for local // variables should be tested by the C test suite. // // Contributed by Robert Bowdidge (bowdidge@apple.com) 14 Oct 2003 // { dg-do compile } struct Foo { // This should reference a variable called bar int i __asm__("bar"); /* { dg-error "specifiers are not permitted" } */ }; int main (void ) { int j = 0; return j; }