diff options
author | Anders Carlsson <andersca@mac.com> | 2007-10-12 17:48:41 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2007-10-12 17:48:41 +0000 |
commit | 431ef632cbac174076d4c07fef6162eac5eacc14 (patch) | |
tree | 52151b9023492a28a27c13a5b55ba6b0424f4a6e /clang/test/Sema/format-strings.c | |
parent | 1410b8512c83b62076fdb8c8e4fdedc8568cc164 (diff) | |
download | bcm5719-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.c | 5 |
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); |