]> git.ipfire.org Git - thirdparty/gcc.git/commit
OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]
authorTobias Burnus <tburnus@baylibre.com>
Mon, 26 May 2025 15:58:07 +0000 (17:58 +0200)
committerTobias Burnus <tburnus@baylibre.com>
Mon, 26 May 2025 16:16:51 +0000 (18:16 +0200)
commit9c8e20a8425f123abd54261d03af5a956d4d01c6
tree5395f29092f92fa03c4f0e43048f367caab740b4
parentafa69f83c6f95ff4e3a2f84eb8aed46cd65d3cb6
OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

PR c++/120413

gcc/cp/ChangeLog:

* semantics.cc (finish_omp_target_clauses_r): Handle
BIND_EXPR with empty BIND_EXPR_BLOCK.

gcc/testsuite/ChangeLog:

* g++.dg/gomp/target-4.C: New test.

(cherry picked from commit 45b849d05b733a25ec7ce612229084b8f4b86d3d)
gcc/cp/semantics.cc
gcc/testsuite/g++.dg/gomp/target-4.C [new file with mode: 0644]