From 68a91d8d3a424ed44b08411625f18ffd167d8759 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 24 Jun 1993 03:36:08 +0000 Subject: [PATCH] (decl_attributes): If first_arg_num is 0, no error for it. From-SVN: r4720 --- gcc/c-common.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gcc/c-common.c b/gcc/c-common.c index b36a6aca510..7e0691e0079 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -320,14 +320,17 @@ decl_attributes (decl, attributes) "format string arg not a string type, for `%s'"); return; } - /* Verify that first_arg_num points to the last argument, the ... */ - while (argument) - arg_num++, argument = TREE_CHAIN (argument); - if (arg_num != first_arg_num) + if (first_arg_num != 0) { - error_with_decl (decl, - "args to be formatted is not ..., for `%s'"); - return; + /* Verify that first_arg_num points to the last arg, the ... */ + while (argument) + arg_num++, argument = TREE_CHAIN (argument); + if (arg_num != first_arg_num) + { + error_with_decl (decl, + "args to be formatted is not ..., for `%s'"); + return; + } } record_format_info (DECL_NAME (decl), is_scan, format_num, -- 2.30.2