blob: 169c27f535d8cbcd066c81e77a4f9f54d255a957 [file] [log] [blame]
Eli Friedman5f1385b2012-10-23 02:43:30 +00001// RUN: %clang_cc1 %s -triple x86_64-apple-darwin10 -fms-extensions -fenable-experimental-ms-inline-asm -Wno-microsoft -verify -fsyntax-only
Bob Wilsonb0f6b9c2012-09-24 19:57:59 +00002
3void t1(void) {
Eli Friedman5f1385b2012-10-23 02:43:30 +00004 __asm __asm // expected-error {{__asm used with no assembly instructions}}
5}
6
7void f() {
8 __asm {
9 mov eax, eax
10 .unknowndirective // expected-error {{unknown directive}}
11 }
12 f();
13 __asm {
14 mov eax, 1+=2 // expected-error 2 {{unknown token in expression}}
15 }
16 f();
17 __asm {
18 mov eax, 1+++ // expected-error 2 {{unknown token in expression}}
19 }
Bob Wilsonb0f6b9c2012-09-24 19:57:59 +000020}