diff --git a/src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs b/src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs index 4c9e5502030c4..3934640cbcec9 100644 --- a/src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs +++ b/src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs @@ -35,8 +35,8 @@ internal abstract partial class SyntaxParser : IDisposable private int _resetCount; private int _resetStart; - private static readonly ObjectPool s_blendedNodesPool = new ObjectPool(() => new BlendedNode[32], 2); - private static readonly ObjectPool[]> s_lexedTokensPool = new ObjectPool[]>(() => new ArrayElement[CachedTokenArraySize], 2); + private static readonly ObjectPool s_blendedNodesPool = new ObjectPool(() => new BlendedNode[32]); + private static readonly ObjectPool[]> s_lexedTokensPool = new ObjectPool[]>(() => new ArrayElement[CachedTokenArraySize]); // Array size held in token pool. This should be large enough to prevent most allocations, but // not so large as to be wasteful when not in use.