aboutsummaryrefslogtreecommitdiff
path: root/libcpp/files.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2005-10-21 15:46:19 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2005-10-21 15:46:19 +0000
commit552725e3bd542d98dd0f4a830c602230fff7138c (patch)
tree6f247edb01a5d6b87e8e3c910f200eaeb6643429 /libcpp/files.c
parent6058b2fa2cc5799e442cc8c7a02bff0b170b6025 (diff)
downloadgcc-552725e3bd542d98dd0f4a830c602230fff7138c.zip
gcc-552725e3bd542d98dd0f4a830c602230fff7138c.tar.gz
gcc-552725e3bd542d98dd0f4a830c602230fff7138c.tar.bz2
re PR ada/21937 (Member record alignment triggers an ICE)
PR ada/21937 PR ada/22328 PR ada/22381 PR ada/22383 PR ada/22419 PR ada/22420 * utils2.c (build_return_expr): New helper function. * gigi.h (build_return_expr): Declare it. * trans.c (Subprogram_Body_to_gnu): Use build_return_expr instead of manually building the RETURN_EXPR tree. (call_to_gnu): Pass MODIFY_EXPR through build_binary_op. (gnat_to_gnu) <N_Return_Statement>: Pass MODIFY_EXPR through build_binary_op for the "target pointer" case. �Use build_return_expr instead of manually building the RETURN_EXPR tree. From-SVN: r105741
Diffstat (limited to 'libcpp/files.c')
0 files changed, 0 insertions, 0 deletions