1 // PR c++/90598
2 // { dg-do compile { target c++11 } }
3 
4 struct A {};
5 using B = decltype(A ().~A ());
6 template <typename T> struct C;
7 template <> struct C<void> {};
8 C<B> t;
9