diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-01-01 21:47:03 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-01-01 21:47:03 +0000 |
| commit | 478abcab3daef06b71303063da323ffc649f56ea (patch) | |
| tree | e2226d36d442a2bf9817e6b86f487b800b113195 /clang/test/Sema/asm.c | |
| parent | 5734edc109d2cd76626f2f3746c394e0b304ae1f (diff) | |
| download | bcm5719-llvm-478abcab3daef06b71303063da323ffc649f56ea.tar.gz bcm5719-llvm-478abcab3daef06b71303063da323ffc649f56ea.zip | |
Produce a better error message for invalid register names.
llvm-svn: 122670
Diffstat (limited to 'clang/test/Sema/asm.c')
| -rw-r--r-- | clang/test/Sema/asm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Sema/asm.c b/clang/test/Sema/asm.c index 81484903791..af6754a68b4 100644 --- a/clang/test/Sema/asm.c +++ b/clang/test/Sema/asm.c @@ -91,3 +91,7 @@ void test9(int i) { asm("" : [foo] "=r" (i), "=r"(i) : "1[foo]"(i)); // expected-error{{invalid input constraint '1[foo]' in asm}} asm("" : [foo] "=r" (i), "=r"(i) : "[foo]1"(i)); // expected-error{{invalid input constraint '[foo]1' in asm}} } + +void test10(void){ + register unsigned long long bar asm("foo"); // expected-error {{unknown register name 'foo' in asm}} +} |

