diff options
author | Jason Merrill <jason@redhat.com> | 2010-05-05 12:32:20 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2010-05-05 12:32:20 -0400 |
commit | 6d729f282c059987f966fc3d9c98eb74e2d92839 (patch) | |
tree | 76394a4dd6bd685ffee7f55fc84a357aecb19236 /gcc/dfp.c | |
parent | a2c9b836ba7e2781effde72da473534cb32743ee (diff) | |
download | gcc-6d729f282c059987f966fc3d9c98eb74e2d92839.zip gcc-6d729f282c059987f966fc3d9c98eb74e2d92839.tar.gz gcc-6d729f282c059987f966fc3d9c98eb74e2d92839.tar.bz2 |
re PR c++/43787 (memory copy of empty class (sizeof is one))
PR c++/43787
gcc:
* gimplify.c (gimplify_expr): Keep working if gimplify_modify_expr
returns GS_OK.
(gimplify_modify_expr_rhs): Return GS_OK if anything changed.
gcc/cp:
* cp-gimplify.c (cp_gimplify_expr): Remove copies of empty classes.
* call.c (build_over_call): Don't try to avoid INIT_EXPR copies here.
From-SVN: r159072
Diffstat (limited to 'gcc/dfp.c')
0 files changed, 0 insertions, 0 deletions