summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/ms-inline-asm.c
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-08-01 20:23:03 +0000
committerReid Kleckner <reid@kleckner.net>2014-08-01 20:23:03 +0000
commit05d2daf00c8777ef087e0cf0856633df9ea3762d (patch)
tree40fb8944c2f0485d6d6d3fdc60a366573ed987fb /clang/test/Sema/ms-inline-asm.c
parent5b37c181291210bedfbb7a6af5d51229f3652ef0 (diff)
downloadbcm5719-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.c4
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!}}
+}
OpenPOWER on IntegriCloud