summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-10-13 04:32:07 +0000
committerChris Lattner <sabre@nondot.org>2009-10-13 04:32:07 +0000
commitf315471e24305ee3c63960edca252ac91da5ee4a (patch)
tree25f7c12dbd67f75eb2575885e439efe851e5213e /clang/test
parent278c12e1afe4fb4885fb09421690e4364d2d9edc (diff)
downloadbcm5719-llvm-f315471e24305ee3c63960edca252ac91da5ee4a.tar.gz
bcm5719-llvm-f315471e24305ee3c63960edca252ac91da5ee4a.zip
fix PR4938 by recognizing % as a modifier on outputs,
previously we only recognized it on inputs. llvm-svn: 83939
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/CodeGen/asm.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/CodeGen/asm.c b/clang/test/CodeGen/asm.c
index 46563213b1e..52afc915274 100644
--- a/clang/test/CodeGen/asm.c
+++ b/clang/test/CodeGen/asm.c
@@ -101,3 +101,12 @@ void t14(struct S *P) {
}
+// PR4938
+int t16() {
+ int a,b;
+ asm ( "nop;"
+ :"=%c" (a)
+ : "r" (b)
+ );
+ return 0;
+}
OpenPOWER on IntegriCloud