Commit c92b8515 by Douglas Gregor Committed by Doug Gregor

tree.c (maybe_canonicalize_argtypes): Improve description.

2007-07-04  Douglas Gregor  <doug.gregor@gmail.com>

	* tree.c (maybe_canonicalize_argtypes): Improve description.

From-SVN: r126304
parent 8de08f4c
2007-07-04 Douglas Gregor <doug.gregor@gmail.com>
* tree.c (maybe_canonicalize_argtypes): Improve description.
2007-07-04 Douglas Gregor <doug.gregor@gmail.com>
* tree.c (maybe_canonicalize_argtypes): New.
(build_function_type): Set canonical type.
(build_method_type_directly): Ditto.
......
......@@ -5650,17 +5650,13 @@ get_inner_array_type (tree array)
/* Computes the canonical argument types from the argument type list
ARGTYPES.
ANY_STRUCTURAL_P points to a boolean that states whether any of the
other types that work with ARGTYPES (e.g., the return type of the
function) are structural. *ANY_STRUCTURAL_P will be set TRUE if any
of those types or any of the argument types in ARGTYPES are
Upon return, *ANY_STRUCTURAL_P will be true iff either it was true
on entry to this function, or if any of the ARGTYPES are
structural.
ANY_NONCANONICAL_P points to a boolean that states whether any of
the other types that work with ARGTYPES (e.g., the return type of
the function) are non-canonical type nodes. *ANY_NONCANONICAL_P
will be set TRUE if any of those types or any of the argument types
in ARGTYPES are non-canonical.
Upon return, *ANY_NONCANONICAL_P will be true iff either it was
true on entry to this function, or if any of the ARGTYPES are
non-canonical.
Returns a canonical argument list, which may be ARGTYPES when the
canonical argument list is unneeded (i.e., *ANY_STRUCTURAL_P is
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment