1 // This test case was insipred by
2 // http://gcc.gnu.org/ml/java/2001-09/msg00181.html
3 
4 class M {
size()5     int size () { return 3; }
6 }
7 
8 class final_initialization_in_ctor {
9 
10  final float loadFactor;
11 
final_initialization_in_ctor(M m)12   public final_initialization_in_ctor(M m)
13   {
14       this(Math.max(m.size() * 2, 30), (float)40.0);
15   }
16 
final_initialization_in_ctor(int initialCapacity, float loadFactor)17   public final_initialization_in_ctor(int initialCapacity, float loadFactor)
18   {
19       this.loadFactor = loadFactor;
20   }
21 }
22