r271058 - in /trunk/gcc: ChangeLog testsuite/Ch...
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Fri May 10 08:19:00 GMT 2019
Author: jakub
Date: Fri May 10 08:19:44 2019
New Revision: 271058
URL: https://gcc.gnu.org/viewcvs?rev=271058&root=gcc&view=rev
Log:
PR c++/90383
* tree-inline.h (struct copy_body_data): Add do_not_fold member.
* tree-inline.c (remap_gimple_op_r): Avoid folding expressions if
id->do_not_fold.
(copy_tree_body_r): Likewise.
(copy_fn): Set id.do_not_fold to true.
* g++.dg/cpp1y/constexpr-90383-1.C: New test.
* g++.dg/cpp1y/constexpr-90383-2.C: New test.
Added:
trunk/gcc/testsuite/g++.dg/cpp1y/constexpr-90383-1.C
trunk/gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-inline.c
trunk/gcc/tree-inline.h
More information about the Gcc-cvs
mailing list