PR c++/81420 - not extending temporary lifetime.
commita20434cd9df51c004382f4cc6ebbc7a30e932291
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 May 2018 03:52:56 +0000 (23 03:52 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 May 2018 03:52:56 +0000 (23 03:52 +0000)
tree1103b7b062ffb9fbd4bd8125e720a5cd594684c5
parentbe6d416a024d7d224e57f39ae0b9679a744a8556
PR c++/81420 - not extending temporary lifetime.

* call.c (extend_ref_init_temps_1): Handle ARRAY_REF.
* class.c (build_base_path): Avoid redundant move of an rvalue.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260563 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/testsuite/g++.dg/cpp0x/temp-extend1.C [new file with mode: 0644]