]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR c++/84791 (ICE with broken OpenMP reduction clause)
authorJakub Jelinek <jakub@redhat.com>
Fri, 22 Jun 2018 21:02:52 +0000 (23:02 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 22 Jun 2018 21:02:52 +0000 (23:02 +0200)
commit870c4f81ad0ac193b6f08a9582ef361f18a90936
tree5655d13db8ca58fc14c0a96bf79728e6cce99390
parent01230f3857cf9dd50d1df8ce4c4af3b94907feda
backport: re PR c++/84791 (ICE with broken OpenMP reduction clause)

Backported from mainline
2018-03-30  Jakub Jelinek  <jakub@redhat.com>

PR c++/84791
* semantics.c (finish_omp_reduction_clause): If
OMP_CLAUSE_REDUCTION_PLACEHOLDER is error_mark_node, return true
even if processing_template_decl.

* g++.dg/gomp/pr84791.C: New test.

From-SVN: r261943
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gomp/pr84791.C [new file with mode: 0644]