Index: src/SymTab/Indexer.cc
===================================================================
--- src/SymTab/Indexer.cc	(revision a40d5034e9a41778a6d525a1b015a29b2bed0527)
+++ src/SymTab/Indexer.cc	(revision 497282e58dfe89161c4fed7dc2ec9024c32386d5)
@@ -575,5 +575,5 @@
 		for ( Expression * expr : stmt->exprs ) {
 			if ( expr->result ) {
-				AggregateDecl * aggr = expr->result->getAggr();
+				AggregateDecl * aggr = expr->result->stripReferences()->getAggr();
 				assertf( aggr, "WithStmt expr has non-aggregate type: %s", toString( expr->result ).c_str() );
 
