diff options
author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-06 14:02:19 +0000 |
---|---|---|
committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-06 14:02:19 +0000 |
commit | b88baab8dc533a28fc64d5addedc490222540398 (patch) | |
tree | cb293493c26bb795e36ac609f20b12d33ff3e22f | |
parent | dc369150e5e0954e5d25bac8eebc5915ed7508bf (diff) |
* parse.y (issue_warning_error_from_context): Use va_list *
instead of va_list parameter.
(parse_error_context): Update call.
(parse_warning_context): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88605 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/java/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/java/parse.y | 16 |
2 files changed, 15 insertions, 8 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index d28ee2c6f79..fd0055abff3 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,10 @@ +2004-10-06 Ulrich Weigand <uweigand@de.ibm.com> + + * parse.y (issue_warning_error_from_context): Use va_list * + instead of va_list parameter. + (parse_error_context): Update call. + (parse_warning_context): Likewise. + 2004-10-05 Zack Weinberg <zack@codesourcery.com> * parse.y, parse-scan.y: Add list of diagnostic messages to diff --git a/gcc/java/parse.y b/gcc/java/parse.y index 95bd93a0f1b..6585b2672fd 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -101,9 +101,9 @@ static void parse_warning_context (tree cl, const char *msg, ...) ATTRIBUTE_PRINTF_2; #ifdef USE_MAPPED_LOCATION static void issue_warning_error_from_context - (source_location, const char *msg, va_list) ATTRIBUTE_PRINTF (2, 0); + (source_location, const char *msg, va_list *) ATTRIBUTE_PRINTF (2, 0); #else -static void issue_warning_error_from_context (tree, const char *msg, va_list) +static void issue_warning_error_from_context (tree, const char *msg, va_list *) ATTRIBUTE_PRINTF (2, 0); #endif static void parse_ctor_invocation_error (void); @@ -3143,7 +3143,7 @@ issue_warning_error_from_context ( #else tree cl, #endif - const char *msgid, va_list ap) + const char *msgid, va_list *ap) { #ifdef USE_MAPPED_LOCATION source_location saved_location = input_location; @@ -3156,7 +3156,7 @@ issue_warning_error_from_context ( text_info text; text.err_no = errno; - text.args_ptr = ≈ + text.args_ptr = ap; text.format_spec = msgid; pp_format_text (global_dc->printer, &text); strncpy (buffer, pp_formatted_text (global_dc->printer), sizeof (buffer) - 1); @@ -3204,9 +3204,9 @@ parse_error_context (tree cl, const char *msgid, ...) va_list ap; va_start (ap, msgid); #ifdef USE_MAPPED_LOCATION - issue_warning_error_from_context (EXPR_LOCATION (cl), msgid, ap); + issue_warning_error_from_context (EXPR_LOCATION (cl), msgid, &ap); #else - issue_warning_error_from_context (cl, msgid, ap); + issue_warning_error_from_context (cl, msgid, &ap); #endif va_end (ap); } @@ -3222,9 +3222,9 @@ parse_warning_context (tree cl, const char *msgid, ...) do_warning = 1; #ifdef USE_MAPPED_LOCATION - issue_warning_error_from_context (EXPR_LOCATION (cl), msgid, ap); + issue_warning_error_from_context (EXPR_LOCATION (cl), msgid, &ap); #else - issue_warning_error_from_context (cl, msgid, ap); + issue_warning_error_from_context (cl, msgid, &ap); #endif do_warning = 0; va_end (ap); |