class GenericsTest { class C1 { } class C2 { } class C3 { } class C4 { } class C5 { } class C6 { } class C7 { } class C8 { } class C9 { } class C10 { } class C11 { } class C12 { } class C13 { } class C14 { } class C15 { } class C16 { } class C17 { } class C18 { } class C19 { } class C20 { } class C21 { } class C22 { } class C { string s = "InitialValue"; } // Regression here: "Argument" should be treated as one literal, // not as one per construction (ODASA-2004) void f(string s = "Argument") { var x = new C(); } void Test() { f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); f(); } }