aboutsummaryrefslogtreecommitdiff
path: root/libphobos/src/std/algorithm
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2025-01-16 16:05:46 -0500
committerPatrick Palka <ppalka@redhat.com>2025-01-16 16:05:46 -0500
commit232d3a73e18d6886f0a5781048a78da293fbb014 (patch)
tree1511512f0ec3a07f00d71b18076f273834b54f7d /libphobos/src/std/algorithm
parent37f38b0f97374476a4818b68c8df991886428787 (diff)
downloadgcc-232d3a73e18d6886f0a5781048a78da293fbb014.zip
gcc-232d3a73e18d6886f0a5781048a78da293fbb014.tar.gz
gcc-232d3a73e18d6886f0a5781048a78da293fbb014.tar.bz2
c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116417]
PR c++/116417 gcc/cp/ChangeLog: * cp-tree.h (finish_pseudo_destructor_expr): Add complain parameter. * parser.cc (cp_parser_postfix_dot_deref_expression): Pass complain=tf_warning_or_error to finish_pseudo_destructor_expr. * pt.cc (tsubst_expr): Pass complain to finish_pseudo_destructor_expr. * semantics.cc (finish_pseudo_destructor_expr): Check complain before emitting a diagnostic. gcc/testsuite/ChangeLog: * g++.dg/template/pseudodtor7.C: New test. Reviewed-by: Marek Polacek <polacek@redhat.com> Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'libphobos/src/std/algorithm')
0 files changed, 0 insertions, 0 deletions