[PATCH v2 2/3] RISC-V: setmem for RISCV with V extension
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / explicit78.C
blob34e4c758f4528e953a7c52dc8e27e9403fdd3698
1 // { dg-do assemble  }
3 template <int I>
4 struct A {
5 };
7 template <int I, int J>
8 struct B {
9   operator A<3> ();
10   operator B<3, 7> ();
14 template <int I, int J>
15 void f(B<I, J>);
17 template <int I>
18 void f(A<I>)
22 int main()
24   // Deduction fails with the first `f'.  Since `3' is explicitly
25   // specified, we don't try any deduction with the second `f'.  So,
26   // we call the second `f'.
27   f<3>(B<2, 7>());