1 /* PR c++/8237 */
2 /* { dg-do compile } */
3 class A {
4 public:
A()5   A() { }
6 };
7 
8 class B {
9 public:
B(A a)10   B(A a) { }
form()11   void form() { }
12 };
13 
main()14 int main() {
15    // This used to give a parse error.
16    B(A()).form();
17 }
18 
19