diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-12-07 00:43:45 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-12-07 00:43:45 +0100 |
commit | beefe639b25eb9855a12b1d1436bbbc6b88ac78e (patch) | |
tree | b5b39b907c3380d8566db4059d20e12d8d43ca0d /gcc/fortran/trans-openmp.c | |
parent | 1cd4fe3d4302f0db3dd38c720c69f0c51137ff13 (diff) | |
download | gcc-beefe639b25eb9855a12b1d1436bbbc6b88ac78e.zip gcc-beefe639b25eb9855a12b1d1436bbbc6b88ac78e.tar.gz gcc-beefe639b25eb9855a12b1d1436bbbc6b88ac78e.tar.bz2 |
re PR c++/92831 (CWG1299 extend_ref_init_temps_1 punts on COND_EXPRs)
PR c++/92831
* call.c (build_conditional_expr_1): For ?: with omitted middle
operand use cp_stabilize_reference if arg1 is glvalue_p rather than
just if it is lvalue_p.
* g++.dg/ext/temp-extend1.C: New test.
From-SVN: r279069
Diffstat (limited to 'gcc/fortran/trans-openmp.c')
0 files changed, 0 insertions, 0 deletions