Index: src/SynTree/BaseSyntaxNode.h
===================================================================
--- src/SynTree/BaseSyntaxNode.h	(revision be30a90e535d46200414e55c3556dce1615e449c)
+++ src/SynTree/BaseSyntaxNode.h	(revision b8665e3c26703eff3fd484461181d10e4ebc049a)
@@ -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() {}
