Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / overload / ref1.C
blobe239d88a438a2a2ade39abe6eb4774918c40c0a9
1 // Copyright (C) 2004 Free Software Foundation, Inc.
2 // Contributed by Nathan Sidwell 5 Mar 2004 <nathan@codesourcery.com>
4 // Origin: schmid@snake.iap.physik.tu-darmstadt.de
5 // Bug 14397: Bogus access error.
7 struct S { 
8     S (int); 
9     S(S const&); 
10   private: 
11     S(S&); 
12 }; 
14 S foo() 
15
16   int result = 0;
17   
18   S s ((0,S (result)));
19   
20   return S (result); 
21