https://gcc.gnu.org/g:b0cf0429bd711c2121a7d43333a920d875157f19

commit r15-7492-gb0cf0429bd711c2121a7d43333a920d875157f19
Author: Marek Polacek <pola...@redhat.com>
Date:   Wed Feb 12 15:48:22 2025 -0500

    c++: add fixed test [PR101740]
    
    Fixed by r12-3643.
    
            PR c++/101740
    
    gcc/testsuite/ChangeLog:
    
            * g++.dg/template/dtor12.C: New test.

Diff:
---
 gcc/testsuite/g++.dg/template/dtor12.C | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gcc/testsuite/g++.dg/template/dtor12.C 
b/gcc/testsuite/g++.dg/template/dtor12.C
new file mode 100644
index 000000000000..2c75ee03d8e5
--- /dev/null
+++ b/gcc/testsuite/g++.dg/template/dtor12.C
@@ -0,0 +1,19 @@
+// PR c++/101740
+
+template<template<class> class T, class U>
+struct Test{
+    void fun(){
+        T<U> d;
+        d.~GG<int>();  // #1
+    }
+};
+
+template<class >
+struct GG {};
+
+int
+main ()
+{
+  Test<GG, int> b;
+  b.fun();
+}

Reply via email to