Index: src/SymTab/Indexer.cc
===================================================================
--- src/SymTab/Indexer.cc	(revision 2cb70aa1200e7a231a4b488eb6c757cd2bede28e)
+++ src/SymTab/Indexer.cc	(revision 4670c791e276890b50caee6d89362de9e62c28a8)
@@ -589,6 +589,6 @@
 	}
 
-	void Indexer::addWith( WithStmt * stmt ) {
-		for ( Expression * expr : stmt->exprs ) {
+	void Indexer::addWith( std::list< Expression * > & withExprs ) {
+		for ( Expression * expr : withExprs ) {
 			if ( expr->result ) {
 				AggregateDecl * aggr = expr->result->stripReferences()->getAggr();
Index: src/SymTab/Indexer.h
===================================================================
--- src/SymTab/Indexer.h	(revision 2cb70aa1200e7a231a4b488eb6c757cd2bede28e)
+++ src/SymTab/Indexer.h	(revision 4670c791e276890b50caee6d89362de9e62c28a8)
@@ -84,5 +84,5 @@
 
 		/// adds all of the IDs from WithStmt exprs
-		void addWith( WithStmt * );
+		void addWith( std::list< Expression * > & withExprs );
 
 		/// adds all of the members of the Aggregate (addWith helper)
