diff --git a/ICSharpCode.NRefactory.CSharp/Parser/mcs/attribute.cs b/ICSharpCode.NRefactory.CSharp/Parser/mcs/attribute.cs index c1ccc4fa60..92e54959cb 100644 --- a/ICSharpCode.NRefactory.CSharp/Parser/mcs/attribute.cs +++ b/ICSharpCode.NRefactory.CSharp/Parser/mcs/attribute.cs @@ -1133,13 +1133,15 @@ namespace Mono.CSharp { Attrs.Add (a); #if FULL_AST - Sections.Add (Attrs); + var s = new List(); + s.Add(a); + Sections.Add (s); #endif } public Attributes (List attrs) { - Attrs = attrs; + Attrs = new List(attrs); #if FULL_AST Sections.Add (attrs); #endif