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 | 6eda8c9cefb498ac8403bc65854e6ce411a07855 (patch) | |
tree | 3f75bd9414d7b15e0296c473582d571d4ceceab2 /test/Sema/format-strings.c | |
parent | bece4ac257d85e51d94212a51eb7405818247e7e (diff) |
Add some more diagnostics for va_start, fix tests so they pass with these new diags.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42917 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Sema/format-strings.c')
-rw-r--r-- | test/Sema/format-strings.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/test/Sema/format-strings.c b/test/Sema/format-strings.c index 83947cf7c3..8b3be6856b 100644 --- a/test/Sema/format-strings.c +++ b/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); |