// 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;
}
syntax highlighted by Code2HTML, v. 0.9.1