summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/format-strings.c
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2007-10-12 17:48:41 +0000
committerAnders Carlsson <andersca@mac.com>2007-10-12 17:48:41 +0000
commit431ef632cbac174076d4c07fef6162eac5eacc14 (patch)
tree52151b9023492a28a27c13a5b55ba6b0424f4a6e /clang/test/Sema/format-strings.c
parent1410b8512c83b62076fdb8c8e4fdedc8568cc164 (diff)
downloadbcm5719-llvm-431ef632cbac174076d4c07fef6162eac5eacc14.tar.gz
bcm5719-llvm-431ef632cbac174076d4c07fef6162eac5eacc14.zip
Add some more diagnostics for va_start, fix tests so they pass with these new diags.
llvm-svn: 42917
Diffstat (limited to 'clang/test/Sema/format-strings.c')
-rw-r--r--clang/test/Sema/format-strings.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/test/Sema/format-strings.c b/clang/test/Sema/format-strings.c
index 83947cf7c35..8b3be6856b5 100644
--- a/clang/test/Sema/format-strings.c
+++ b/clang/test/Sema/format-strings.c
@@ -45,7 +45,7 @@ void check_null_char_string(char* b)
printf("%\0d",1); // expected-warning {{string contains '\0'}}
}
-void check_empty_format_string(char* buf)
+void check_empty_format_string(char* buf, ...)
{
va_list ap;
va_start(ap,buf);
@@ -53,9 +53,8 @@ void check_empty_format_string(char* buf)
sprintf(buf,""); // expected-warning {{format string is empty}}
}
-void check_wide_string()
+void check_wide_string(char* b, ...)
{
- char *b;
va_list ap;
va_start(ap,b);
OpenPOWER on IntegriCloud