// RUN: %clang_cc1 -fsyntax-only -fdouble-square-bracket-attributes -verify %s
void
void
void __asm__; // expected-error {{cannot use an empty string literal in 'asm'}}
void
// rdar://5952468
__asm ; // expected-error {{expected '(' after 'asm'}}
// <rdar://problem/10465079> - Don't crash on wide string literals in 'asm'.
int foo asm ; // expected-error {{cannot use wide string literal in 'asm'}}
// expected-error {{expected string literal in 'asm'}}
// expected-error@-1 {{expected ';' after top-level asm block}}