diff options
author | Marek Polacek <polacek@redhat.com> | 2021-01-13 13:12:14 -0500 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2021-01-19 17:41:20 -0500 |
commit | 2b27f37f90cb66e277b734c605639e2f00a2e942 (patch) | |
tree | de1eff1485fbf3909983e47a81a2bcc59cacfb64 /gcc/hwint.h | |
parent | eed40bca6f2eb3af0c811cf6ec9e123c5bf4907d (diff) | |
download | gcc-2b27f37f90cb66e277b734c605639e2f00a2e942.zip gcc-2b27f37f90cb66e277b734c605639e2f00a2e942.tar.gz gcc-2b27f37f90cb66e277b734c605639e2f00a2e942.tar.bz2 |
c++: Crash when deducing template arguments [PR98659]
maybe_instantiate_noexcept doesn't expect to see error_mark_node, but
the new callsite I introduced in r11-6476 can pass error_mark_node to
it. So cope.
gcc/cp/ChangeLog:
PR c++/98659
* pt.c (maybe_instantiate_noexcept): Return false if FN is
error_mark_node.
gcc/testsuite/ChangeLog:
PR c++/98659
* g++.dg/template/deduce8.C: New test.
Diffstat (limited to 'gcc/hwint.h')
0 files changed, 0 insertions, 0 deletions