From 560c5a5df015a975823686d6448fdd503081f02c Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Sun, 26 Feb 2017 08:04:20 +0100 Subject: [PATCH] halstead, reserve aa buckets for each new funct --- dastworx/src/halstead.d | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dastworx/src/halstead.d b/dastworx/src/halstead.d index 8ae12a48..8a42fb97 100644 --- a/dastworx/src/halstead.d +++ b/dastworx/src/halstead.d @@ -129,6 +129,8 @@ private final class HalsteadMetric: ASTVisitor { operators.clear; operands.clear; + operators.reserve(64); + operands.reserve(64); if (functionNesting++ == 0) functions.length = functions.length + 1; }