]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/68936 (ICE: tree check: expected call_expr, have target_expr in build_min_n...
authorPatrick Palka <ppalka@gcc.gnu.org>
Sat, 16 Jan 2016 02:27:36 +0000 (02:27 +0000)
committerPatrick Palka <ppalka@gcc.gnu.org>
Sat, 16 Jan 2016 02:27:36 +0000 (02:27 +0000)
commitaa2500e9bc6ce022c604fefb5f9c60d6fd7134f8
tree945a72ee17fb7ace0b1b95f89bde543d3b2979f0
parent22c8388fc6f28e5ed3d9bbf20574c704763f6c1f
re PR c++/68936 (ICE: tree check: expected call_expr, have target_expr in build_min_non_dep_call_vec, at cp/tree.c:2744)

Fix PR c++/68936

gcc/cp/ChangeLog:

PR c++/68936
* tree.c (build_min_non_dep_call_vec): Don't retain the
KOENIG_LOOKUP_P flag of the non-dependent expression that's
been built.
(build_min_non_dep_op_overload): Instead, do it here.

gcc/testsuite/ChangeLog:

PR c++/68936
* g++.dg/template/pr68936.C: New test.

From-SVN: r232461
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/pr68936.C [new file with mode: 0644]