diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-11-24 07:02:20 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-11-24 07:02:20 -0500 |
commit | e287fd6e75fbf1bc9078d974b5ee3aa52510e9c6 (patch) | |
tree | e53747445062648f9eec20f994c33d97c3e192c0 /gcc/c-common.c | |
parent | 0776af7805bf15e1a3f5a25a7e0f4b43b4bd497b (diff) | |
download | gcc-e287fd6e75fbf1bc9078d974b5ee3aa52510e9c6.zip gcc-e287fd6e75fbf1bc9078d974b5ee3aa52510e9c6.tar.gz gcc-e287fd6e75fbf1bc9078d974b5ee3aa52510e9c6.tar.bz2 |
(expand_expr, case ADDR_EXPR): Also pass const0_rtx if necessary, to avoid multiple cleanup runs.
(expand_expr, case ADDR_EXPR): Also pass const0_rtx if necessary, to
avoid multiple cleanup runs.
(expand_expr, case WITH_CLEANUP_EXPR): Pass const0_rtx if necessary,
to keep the recursive call from running the same cleanups twice.
(expand_expr, case TARGET_EXPR): Don't try to add the cleanup if
ignore's non-zero, since we would have already done it.
From-SVN: r6155
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions