Index: src/AST/Expr.hpp
===================================================================
--- src/AST/Expr.hpp	(revision 206ecae05ee6d8fc4268a9a62d27a92756a765fe)
+++ src/AST/Expr.hpp	(revision 8492b857ba575a1d80a68d1d79f9144e47858e8c)
@@ -11,5 +11,5 @@
 // Last Modified By : Peter A. Buhr
 // Created On       : Fri May 10 10:30:00 2019
-// Update Count     : 7
+// Update Count     : 8
 //
 
@@ -86,5 +86,5 @@
 
 		/// initializes from other InferUnion
-		void init_from( const InferUnion& o ) {
+		void init_from( const InferUnion & o ) {
 			if (o.data.resnSlots) {
 				data.resnSlots = new ResnSlots(*o.data.resnSlots);
@@ -96,5 +96,5 @@
 
 		/// initializes from other InferUnion (move semantics)
-		void init_from( InferUnion&& o ) {
+		void init_from( InferUnion && o ) {
 			data.resnSlots = o.data.resnSlots;
 			data.inferParams = o.data.inferParams;
@@ -104,13 +104,13 @@
 
 		InferUnion() : mode(Empty), data() {}
-		InferUnion( const InferUnion& o ) : mode( o.mode ), data() { init_from( o ); }
-		InferUnion( InferUnion&& o ) : mode( o.mode ), data() { init_from( std::move(o) ); }
-		InferUnion& operator= ( const InferUnion& ) = delete;
-		InferUnion& operator= ( InferUnion&& ) = delete;
+		InferUnion( const InferUnion & o ) : mode( o.mode ), data() { init_from( o ); }
+		InferUnion( InferUnion && o ) : mode( o.mode ), data() { init_from( std::move(o) ); }
+		InferUnion & operator= ( const InferUnion & ) = delete;
+		InferUnion & operator= ( InferUnion && ) = delete;
 
 		bool hasSlots() const { return data.resnSlots; }
 		bool hasParams() const { return data.inferParams; }
 
-		ResnSlots& resnSlots() {
+		ResnSlots & resnSlots() {
 			if (!data.resnSlots) {
 				data.resnSlots = new ResnSlots();
@@ -119,5 +119,5 @@
 		}
 
-		const ResnSlots& resnSlots() const {
+		const ResnSlots & resnSlots() const {
 			if (data.resnSlots) {
 				return *data.resnSlots;
@@ -127,5 +127,5 @@
 		}
 
-		InferredParams& inferParams() {
+		InferredParams & inferParams() {
 			if (!data.inferParams) {
 				data.inferParams = new InferredParams();
@@ -134,5 +134,5 @@
 		}
 
-		const InferredParams& inferParams() const {
+		const InferredParams & inferParams() const {
 			if (data.inferParams) {
 				return *data.inferParams;
@@ -669,5 +669,5 @@
 	ptr<ApplicationExpr> callExpr;
 
-	ImplicitCopyCtorExpr( const CodeLocation& loc, const ApplicationExpr * call )
+	ImplicitCopyCtorExpr( const CodeLocation & loc, const ApplicationExpr * call )
 	: Expr( loc, call->result ), callExpr(call) { assert( call ); assert(call->result); }
 
