aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-11-24 07:02:20 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-11-24 07:02:20 -0500
commite287fd6e75fbf1bc9078d974b5ee3aa52510e9c6 (patch)
treee53747445062648f9eec20f994c33d97c3e192c0 /gcc/c-common.c
parent0776af7805bf15e1a3f5a25a7e0f4b43b4bd497b (diff)
downloadgcc-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