]> granicus.if.org Git - clang/commitdiff
MS inline asm: Add tests for LLVM r214468
authorReid Kleckner <reid@kleckner.net>
Fri, 1 Aug 2014 20:23:03 +0000 (20:23 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 1 Aug 2014 20:23:03 +0000 (20:23 +0000)
This used to assert.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214551 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/ms-inline-asm.c

index e1d79c116c80c2c638ac0053af94dfeee01791b6..d4227027d7cb87e85bdf5899d56ef9b4d8d603f2 100644 (file)
@@ -99,3 +99,7 @@ void t4() {
   __asm { mov eax, fs:[0].a } // expected-error {{Unable to lookup field reference!}}
   __asm { mov eax, fs:[0]. A.a } // expected-error {{Unexpected token type!}}
 }
+
+void test_operand_size() {
+  __asm { call word t4 } // expected-error {{Expected 'PTR' or 'ptr' token!}}
+}