Index: src/Parser/ParseNode.h
===================================================================
--- src/Parser/ParseNode.h	(revision a40d5034e9a41778a6d525a1b015a29b2bed0527)
+++ src/Parser/ParseNode.h	(revision e4bc98687ec0b391b64128355d71f42a2251ca97)
@@ -69,5 +69,8 @@
 
 	virtual void print( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const {}
-	virtual void printList( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const {}
+	virtual void printList( std::ostream &os, int indent = 0 ) const {
+		print( os, indent );
+		if ( next ) next->print( os, indent );
+	}
 
 	static int indent_by;
@@ -120,5 +123,7 @@
 	ExpressionNode * set_extension( bool exten ) { extension = exten; return this; }
 
-	virtual void print( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const override {}
+	virtual void print( std::ostream &os, __attribute__((unused)) int indent = 0 ) const override {
+		os << expr.get() << std::endl;
+	}
 	void printOneLine( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const {}
 
@@ -359,6 +364,7 @@
 	virtual StatementNode * append_last_case( StatementNode * );
 
-	virtual void print( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const override {}
-	virtual void printList( __attribute__((unused)) std::ostream &os, __attribute__((unused)) int indent = 0 ) const override {}
+	virtual void print( std::ostream &os, __attribute__((unused)) int indent = 0 ) const override {
+		os << stmt.get() << std::endl;
+	}
   private:
 	std::unique_ptr<Statement> stmt;
Index: src/tests/.expect/declarationErrors.txt
===================================================================
--- src/tests/.expect/declarationErrors.txt	(revision a40d5034e9a41778a6d525a1b015a29b2bed0527)
+++ src/tests/.expect/declarationErrors.txt	(revision e4bc98687ec0b391b64128355d71f42a2251ca97)
@@ -7,4 +7,5 @@
 declarationErrors.c:19:1 error: duplicate static in declaration of x4: static const volatile instance of const volatile struct __anonymous0
   with members 
+    i: int 
    with body 
 
@@ -12,4 +13,5 @@
 declarationErrors.c:20:1 error: duplicate const, duplicate static, duplicate volatile in declaration of x5: static const volatile instance of const volatile struct __anonymous1
   with members 
+    i: int 
    with body 
 
