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