diff options
Diffstat (limited to 'clang/test/Coverage')
-rw-r--r-- | clang/test/Coverage/c-language-features.inc | 11 | ||||
-rw-r--r-- | clang/test/Coverage/codegen.c | 8 |
2 files changed, 16 insertions, 3 deletions
diff --git a/clang/test/Coverage/c-language-features.inc b/clang/test/Coverage/c-language-features.inc index 9a52e56c21d..8b56e6a55b6 100644 --- a/clang/test/Coverage/c-language-features.inc +++ b/clang/test/Coverage/c-language-features.inc @@ -144,3 +144,14 @@ void f6() { const char *s1 = __FUNCTION__; const char *s2 = __PRETTY_FUNCTION__; } + +// Arg mismatch with passed type. +void f7(x) + float x; +{ +} + +void f8(x) + short x; +{ +} diff --git a/clang/test/Coverage/codegen.c b/clang/test/Coverage/codegen.c index 8c9ce02d7cf..5d6724ed2fa 100644 --- a/clang/test/Coverage/codegen.c +++ b/clang/test/Coverage/codegen.c @@ -1,5 +1,7 @@ -// RUN: clang -emit-llvm -o %t %s && -// RUN: clang -emit-llvm-bc -o %t %s && -// RUN: clang -g -emit-llvm-bc -o %t %s +// RUN: clang -triple i386-unknown-unknown -emit-llvm -o %t %s && +// RUN: clang -triple i386-unknown-unknown -emit-llvm-bc -o %t %s && +// RUN: clang -triple i386-unknown-unknown -g -emit-llvm-bc -o %t %s && +// RUN: clang -triple x86_64-unknown-unknown -emit-llvm-bc -o %t %s && +// RUN: clang -triple x86_64-unknown-unknown -g -emit-llvm-bc -o %t %s #include "c-language-features.inc" |