diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-08-01 20:23:03 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-08-01 20:23:03 +0000 |
commit | 05d2daf00c8777ef087e0cf0856633df9ea3762d (patch) | |
tree | 40fb8944c2f0485d6d6d3fdc60a366573ed987fb /clang/test/Sema/ms-inline-asm.c | |
parent | 5b37c181291210bedfbb7a6af5d51229f3652ef0 (diff) | |
download | bcm5719-llvm-05d2daf00c8777ef087e0cf0856633df9ea3762d.tar.gz bcm5719-llvm-05d2daf00c8777ef087e0cf0856633df9ea3762d.zip |
MS inline asm: Add tests for LLVM r214468
This used to assert.
llvm-svn: 214551
Diffstat (limited to 'clang/test/Sema/ms-inline-asm.c')
-rw-r--r-- | clang/test/Sema/ms-inline-asm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Sema/ms-inline-asm.c b/clang/test/Sema/ms-inline-asm.c index e1d79c116c8..d4227027d7c 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!}} +} |