Index: src/SynTree/BaseSyntaxNode.h
===================================================================
--- src/SynTree/BaseSyntaxNode.h	(revision be30a90e535d46200414e55c3556dce1615e449c)
+++ src/SynTree/BaseSyntaxNode.h	(revision fdae91367ec3ec0ae0d11f084e14da4fd527b06c)
@@ -18,4 +18,6 @@
 #include "Common/CodeLocation.h"
 #include "Common/Indenter.h"
+#include "Common/Stats.h"
+
 class Visitor;
 class Mutator;
@@ -23,5 +25,10 @@
 class BaseSyntaxNode {
   public:
+  static Stats::Counters::SimpleCounter* new_nodes;
+
 	CodeLocation location;
+
+  BaseSyntaxNode() { ++*new_nodes; }
+  BaseSyntaxNode( const BaseSyntaxNode& ) { ++*new_nodes; }
 
 	virtual ~BaseSyntaxNode() {}
