Index: src/AST/Decl.hpp
===================================================================
--- src/AST/Decl.hpp	(revision 0e42794749c9addc38d4d8d473bfad3c2c643545)
+++ src/AST/Decl.hpp	(revision 2a8f0c1669168188e34b22dccd9a154ce2c7ba79)
@@ -103,7 +103,7 @@
 
 	ObjectDecl( const CodeLocation & loc, const std::string & name, const Type * type, 
-		Init * init = nullptr, Storage::Classes storage = {}, Linkage::Spec linkage = Linkage::C, 
-		Expr * bitWd = nullptr, std::vector< ptr<Attribute> > && attrs = {}, 
-		Function::Specs fs = {} )
+		const Init * init = nullptr, Storage::Classes storage = {}, 
+		Linkage::Spec linkage = Linkage::C, const Expr * bitWd = nullptr, 
+		std::vector< ptr<Attribute> > && attrs = {}, Function::Specs fs = {} )
 	: DeclWithType( loc, name, storage, linkage, std::move(attrs), fs ), type( type ),
 	  init( init ), bitfieldWidth( bitWd ) {}
