aboutsummaryrefslogtreecommitdiff
path: root/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
commit6eda8c9cefb498ac8403bc65854e6ce411a07855 (patch)
tree3f75bd9414d7b15e0296c473582d571d4ceceab2 /test/Sema/format-strings.c
parentbece4ac257d85e51d94212a51eb7405818247e7e (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.c5
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);