diff options
author | Jason Merrill <jason@redhat.com> | 2020-11-24 18:21:38 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-12-02 16:14:21 -0500 |
commit | d9288bd28e24c755a7216311ee5247e7c88270a6 (patch) | |
tree | 568fbad2383c1885b79d96e21ac24ca3d36c4968 /gcc/tree-ssa-threadbackward.c | |
parent | 07589ca2b2c84ec9609861ff5d119ed7413fd9c5 (diff) | |
download | gcc-d9288bd28e24c755a7216311ee5247e7c88270a6.zip gcc-d9288bd28e24c755a7216311ee5247e7c88270a6.tar.gz gcc-d9288bd28e24c755a7216311ee5247e7c88270a6.tar.bz2 |
c++: Improve init handling
While looking at another issue I noticed that in a template we were failing
to find the INIT_EXPR we were looking for, and so ended up doing redundant
processing. No testcase, as the redundant processing ended up getting the
right result.
gcc/cp/ChangeLog:
* decl.c (check_initializer): Also look through STMT_EXPR
and BIND_EXPR.
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
0 files changed, 0 insertions, 0 deletions