Index: src/Parser/ParseNode.h
===================================================================
--- src/Parser/ParseNode.h	(revision c017d5b3313df52e24803e45f64febcb623d9b91)
+++ src/Parser/ParseNode.h	(revision 730591531f360bc32d76eb53bb048619f460a13c)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 13:28:16 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon Jun 13 16:04:47 2016
-// Update Count     : 240
+// Last Modified On : Mon Jun 27 23:28:10 2016
+// Update Count     : 242
 //
 
@@ -425,4 +425,7 @@
 	ExpressionNode *get_enumeratorValue() const { return enumeratorValue; }
 
+	bool get_extension() const { return extension; }
+	DeclarationNode *set_extension( bool exten ) { extension = exten; return this; }
+
 	DeclarationNode();
 	~DeclarationNode();
@@ -440,4 +443,5 @@
 	bool hasEllipsis;
 	LinkageSpec::Type linkage;
+	bool extension = false;
 
 	static UniqueName anonymous;
@@ -476,4 +480,7 @@
 	void addDeclaration( DeclarationNode *newDecl ) { decl = newDecl; }
 	void setCatchRest( bool newVal ) { isCatchRest = newVal; }
+
+	bool get_extension() const { return extension; }
+	StatementNode *set_extension( bool exten ) { extension = exten; return this; }
 
 	std::string get_target() const;
@@ -495,4 +502,5 @@
 	DeclarationNode *decl;
 	bool isCatchRest;
+	bool extension = false;
 }; // StatementNode
 
