diff options
author | Jakub Jelinek <jakub@redhat.com> | 2007-11-10 08:36:09 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2007-11-10 08:36:09 +0100 |
commit | 3d9b2eb64f64c87952dd974a96e2756bdcf2e4b3 (patch) | |
tree | 9319bec3789d86a6c306bf63c392bc06557c2af8 /gcc/tree-data-ref.c | |
parent | 49b5e2f6b50347329eaddd44becfec13633f940e (diff) | |
download | gcc-3d9b2eb64f64c87952dd974a96e2756bdcf2e4b3.zip gcc-3d9b2eb64f64c87952dd974a96e2756bdcf2e4b3.tar.gz gcc-3d9b2eb64f64c87952dd974a96e2756bdcf2e4b3.tar.bz2 |
re PR c++/32241 (ICE trying to call x.~X(); in a template)
PR c++/32241
* pt.c (tsubst_copy_and_build) <case COMPONENT_REF>: If object_type
is not scalar type, let finish_class_member_access_expr handle
diagnostics. Pass BIT_NOT_EXPR argument to
finish_pseudo_destructor_expr. Handle SCOPE_REF properly.
* g++.dg/template/pseudodtor3.C: New test.
From-SVN: r130066
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions