diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2002-07-01 18:40:24 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2002-07-01 18:40:24 +0000 |
commit | 97ebc06f5d025e98046e8f0aff98a144fe1cfa17 (patch) | |
tree | 0269833309b77aba7f93b7a0b33c04469dc5577e /gcc/tree.c | |
parent | 9035b63a1450f6465dcb0a3f2e20536232bd9453 (diff) | |
download | gcc-97ebc06f5d025e98046e8f0aff98a144fe1cfa17.zip gcc-97ebc06f5d025e98046e8f0aff98a144fe1cfa17.tar.gz gcc-97ebc06f5d025e98046e8f0aff98a144fe1cfa17.tar.bz2 |
tree.c (build_function_type_list): Update function comment.
2002-07-01 Aldy Hernandez <aldyh@redhat.com>
* tree.c (build_function_type_list): Update function comment.
Rename first argument to return_type.
From-SVN: r55141
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -3801,17 +3801,18 @@ build_function_type (value_type, arg_types) return t; } -/* Like build_function_type, but take a vararg list of nodes. The - list of nodes should end with a NULL_TREE. This is typically used - for creating function types for builtins. */ +/* Build a function type. The RETURN_TYPE is the type retured by the + function. If additional arguments are provided, they are + additional argument types. The list of argument types must always + be terminated by NULL_TREE. */ tree -build_function_type_list VPARAMS ((tree first, ...)) +build_function_type_list VPARAMS ((tree return_type, ...)) { tree t, args, last; - VA_OPEN (p, first); - VA_FIXEDARG (p, tree, first); + VA_OPEN (p, return_type); + VA_FIXEDARG (p, tree, return_type); t = va_arg (p, tree); for (args = NULL_TREE; t != NULL_TREE; t = va_arg (p, tree)) @@ -3820,7 +3821,7 @@ build_function_type_list VPARAMS ((tree first, ...)) last = args; args = nreverse (args); TREE_CHAIN (last) = void_list_node; - args = build_function_type (first, args); + args = build_function_type (return_type, args); VA_CLOSE (p); return args; |