summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/asm-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/asm-2.c')
-rw-r--r--test/CodeGen/asm-2.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/CodeGen/asm-2.c b/test/CodeGen/asm-2.c
new file mode 100644
index 0000000..f5b378e
--- /dev/null
+++ b/test/CodeGen/asm-2.c
@@ -0,0 +1,10 @@
+// RUN: clang-cc -emit-llvm %s -o %t -triple i386-pc-linux-gnu -O2 &&
+// RUN: not grep "load" %t
+
+// <rdar://problem/6841383>
+int cpuid(unsigned data) {
+ int a, b;
+
+ asm("xyz" :"=a"(a), "=d"(b) : "a"(data));
+ return a + b;
+}
OpenPOWER on IntegriCloud