diff options
author | Jason Merrill <jason@redhat.com> | 2017-12-12 17:09:42 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-12-12 17:09:42 -0500 |
commit | 5eb63cfd035391ed4a1552e41fa613c341fd7465 (patch) | |
tree | 44205f36b1f1947b1b0fc6f3b95189112f62988b /gcc/tree-vrp.c | |
parent | 331e2db3b82592c7644186aa950acc29f54df29e (diff) | |
download | gcc-5eb63cfd035391ed4a1552e41fa613c341fd7465.zip gcc-5eb63cfd035391ed4a1552e41fa613c341fd7465.tar.gz gcc-5eb63cfd035391ed4a1552e41fa613c341fd7465.tar.bz2 |
PR c++/82115 - ICE with variable initialized with its own address.
* cp-tree.h (struct lang_decl_base): Add dependent_init_p.
(DECL_DEPENDENT_INIT_P, SET_DECL_DEPENDENT_INIT_P): New.
* decl.c (cp_finish_decl): Set it.
(duplicate_decls): Copy it.
* pt.c (tsubst_decl): Clear it.
(value_dependent_expression_p): Revert earlier change. Check it.
From-SVN: r255590
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions