Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / diagnostic / pr90767-2.C
blob550762b2db940118b5e27086e905283042e003fd
1 // PR c++/90767
2 // { dg-do compile }
4 struct A {
5   struct B { B (int) {} };
7   template <typename T>
8   void foo ()
9   {
10     int x = 0;
11     bar (x);    // { dg-error "cannot convert 'int' to 'A::B&'" }
12   }
14   void bar (B &arg) {}  // { dg-message "initializing argument 1" }