From 05d2daf00c8777ef087e0cf0856633df9ea3762d Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Fri, 1 Aug 2014 20:23:03 +0000 Subject: [PATCH] MS inline asm: Add tests for LLVM r214468 This used to assert. llvm-svn: 214551 --- clang/test/Sema/ms-inline-asm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clang/test/Sema/ms-inline-asm.c b/clang/test/Sema/ms-inline-asm.c index e1d79c1..d422702 100644 --- a/clang/test/Sema/ms-inline-asm.c +++ b/clang/test/Sema/ms-inline-asm.c @@ -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!}} +} -- 2.7.4