diff options
author | Richard Henderson <rth@cygnus.com> | 1999-07-26 22:43:56 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-07-26 22:43:56 -0700 |
commit | daf68dd71ff9dc5c3f97743d702204be6fe253ae (patch) | |
tree | b886fd4e7664e9eaa8f09a635e4f5c662edec2c4 /gcc/expr.c | |
parent | f654e526835767b05b3faa7464dd18abe50027a4 (diff) | |
download | gcc-daf68dd71ff9dc5c3f97743d702204be6fe253ae.zip gcc-daf68dd71ff9dc5c3f97743d702204be6fe253ae.tar.gz gcc-daf68dd71ff9dc5c3f97743d702204be6fe253ae.tar.bz2 |
builtins.c (stabilize_va_list): Don't INDIRECT_REF through an ARRAY_TYPE.
* builtins.c (stabilize_va_list): Don't INDIRECT_REF through
an ARRAY_TYPE.
(std_expand_builtin_va_start): Back out one word if !stdarg_p.
(expand_builtin_va_end): Evaluate arg for side effects.
* c-common.c (c_common_nodes_and_builtins): Construct a
va_list_arg_type_node to handle array decomposition to pointer.
From-SVN: r28283
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions