1 // Copyright (C) 2004 Free Software Foundation, Inc.
2 // Contributed by Nathan Sidwell 5 Mar 2004 <nathan@codesourcery.com>
3 
4 // Origin: schmid@snake.iap.physik.tu-darmstadt.de
5 // Bug 14397: Bogus access error.
6 
7 struct S {
8     S (int);
9     S(S const&);
10   private:
11     S(S&);
12 };
13 
foo()14 S foo()
15 {
16   int result = 0;
17 
18   S s ((0,S (result)));
19 
20   return S (result);
21 }
22