Index: src/InitTweak/InitTweak.cc
===================================================================
--- src/InitTweak/InitTweak.cc	(revision ae1b9eaca1bda2fba72d857681b6459557fd6784)
+++ src/InitTweak/InitTweak.cc	(revision f30b2610e50e4c5af78040998488419804fc2066)
@@ -168,4 +168,13 @@
 		deleteAll( indices );
 		indices.clear();
+	}
+
+	bool InitExpander::addReference() {
+		bool added = false;
+		for ( Expression *& expr : cur ) {
+			expr = new AddressExpr( expr );
+			added = true;
+		}
+		return added;
 	}
 
Index: src/InitTweak/InitTweak.h
===================================================================
--- src/InitTweak/InitTweak.h	(revision ae1b9eaca1bda2fba72d857681b6459557fd6784)
+++ src/InitTweak/InitTweak.h	(revision f30b2610e50e4c5af78040998488419804fc2066)
@@ -105,4 +105,5 @@
 		void addArrayIndex( Expression * index, Expression * dimension );
 		void clearArrayIndices();
+		bool addReference();
 
 		class ExpanderImpl;
