1// { dg-do assemble  }
2// Bug: g++ tries to generate initialization semantics for a Node from an int,
3// and fails.
4
5struct Node
6{				// { dg-error "" }
7  Node* child[2];
8};
9
10void bug(int i)
11{
12  Node* q = new Node(i);	// { dg-error "" }
13}
14