PR c++/81917 - ICE with void_t and partial specialization.
[official-gcc.git] / gcc / testsuite / g++.dg / opt / pr70933.C
blobf664d45777cac350880bdd18baa543561d1920a1
1 // PR c++/70933
2 // { dg-do compile }
3 // { dg-options "-Wsequence-point" }
5 struct A
7   A (const char *);
8 };
10 template <class T>
11 struct B
13   typedef T U;
14   U &baz (const A &);
17 template <class T>
18 void
19 bar ()
21   B<T> b;
22   T &p = b.baz ("p1") = T(4);
25 void
26 foo ()
28   bar<unsigned> ();