diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-10-13 04:32:07 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-10-13 04:32:07 +0000 |
| commit | f315471e24305ee3c63960edca252ac91da5ee4a (patch) | |
| tree | 25f7c12dbd67f75eb2575885e439efe851e5213e /clang/test | |
| parent | 278c12e1afe4fb4885fb09421690e4364d2d9edc (diff) | |
| download | bcm5719-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.c | 9 |
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; +} |

