summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/ms-inline-asm-errors.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/ms-inline-asm-errors.cpp')
-rw-r--r--clang/test/CodeGen/ms-inline-asm-errors.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/CodeGen/ms-inline-asm-errors.cpp b/clang/test/CodeGen/ms-inline-asm-errors.cpp
new file mode 100644
index 00000000000..6484743e1f7
--- /dev/null
+++ b/clang/test/CodeGen/ms-inline-asm-errors.cpp
@@ -0,0 +1,15 @@
+// REQUIRES: x86-registered-target
+// RUN: %clang_cc1 -x c++ %s -triple i386-apple-darwin10 -std=c++11 -fasm-blocks -verify
+
+class A {
+public:
+ void foo(int a) {}
+ void foo(float a) {}
+};
+
+
+void t_fail() {
+ __asm {
+ mov ecx, [eax]A.foo // expected-error {{Unable to lookup field reference!}}
+ }
+}
OpenPOWER on IntegriCloud