aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2011-11-20 11:41:57 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2011-11-20 12:41:57 +0100
commit74cab21a4ba7605ea5ebf1910eba4db2852cd75a (patch)
tree5f5d1a77edd05aad05f51a5a22f62a33e92189e0 /gcc/expr.c
parent088b91c76fe3051e27fc07243e51dd79b4c7547a (diff)
downloadgcc-74cab21a4ba7605ea5ebf1910eba4db2852cd75a.zip
gcc-74cab21a4ba7605ea5ebf1910eba4db2852cd75a.tar.gz
gcc-74cab21a4ba7605ea5ebf1910eba4db2852cd75a.tar.bz2
exp_ch6.adb (Make_Build_In_Place_Call_In_Assignment): Declare NEW_EXPR local variable and attach the temporary to it.
2011-11-20 Eric Botcazou <ebotcazou@adacore.com> * exp_ch6.adb (Make_Build_In_Place_Call_In_Assignment): Declare NEW_EXPR local variable and attach the temporary to it. Set Is_Known_Non_Null on the temporary. (Make_Build_In_Place_Call_In_Object_Declaration): Likewise. * exp_util.adb (Remove_Side_Effects): Set Is_Known_Non_Null on the temporary created to hold the 'Reference of the expression, if any. * checks.adb (Install_Null_Excluding_Check): Bail out for the Get_Current_Excep.all.all idiom generated by the expander. From-SVN: r181529
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions