Index: src/AST/Expr.cpp
===================================================================
--- src/AST/Expr.cpp	(revision 21300d75a007db91aebde37600bdcb7eeb14a5d5)
+++ src/AST/Expr.cpp	(revision d76f32c320117dca652f93256e6dcb16b3ed093c)
@@ -9,7 +9,7 @@
 // Author           : Aaron B. Moss
 // Created On       : Wed May 15 17:00:00 2019
-// Last Modified By : Aaron B. Moss
-// Created On       : Wed May 15 17:00:00 2019
-// Update Count     : 1
+// Last Modified By : Andrew Beach
+// Created On       : Thr Jun 13 13:38:00 2019
+// Update Count     : 2
 //
 
@@ -382,5 +382,5 @@
 
 UniqueExpr::UniqueExpr( const CodeLocation & loc, const Expr * e, unsigned long long i )
-: Expr( loc, e->result ), id( i ) {
+: Expr( loc, e->result ), expr( e ), id( i ) {
 	assert( expr );
 	if ( id == -1ull ) {
Index: src/AST/Expr.hpp
===================================================================
--- src/AST/Expr.hpp	(revision 21300d75a007db91aebde37600bdcb7eeb14a5d5)
+++ src/AST/Expr.hpp	(revision d76f32c320117dca652f93256e6dcb16b3ed093c)
@@ -693,5 +693,5 @@
 	unsigned long long id;
 
-	UniqueExpr( const CodeLocation & loc, const Expr * e, unsigned long long i = -1 );
+	UniqueExpr( const CodeLocation & loc, const Expr * e, unsigned long long i = -1ull );
 
 	const Expr * accept( Visitor & v ) const override { return v.visit( this ); }
