Don't fold conversion from a constant variable.
commitd93ee6f87d421c95c873fe09445fc77cd8624a25
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jun 2017 22:46:51 +0000 (9 22:46 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jun 2017 22:46:51 +0000 (9 22:46 +0000)
treeecb9d5e98930e4812bbaf1fff2e77e347fde4ed3
parent112ca2a889beb8dd8a1ad8d2219e1bfa14d2209f
Don't fold conversion from a constant variable.

* call.c (convert_like_real): Remove "inner" parameter.
Don't replace a constant with its value.
* cp-gimplify.c (cp_fully_fold): Use cp_fold_rvalue.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249083 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-gimplify.c