Index: src/SymTab/Indexer.cc
===================================================================
--- src/SymTab/Indexer.cc	(revision a40d5034e9a41778a6d525a1b015a29b2bed0527)
+++ src/SymTab/Indexer.cc	(revision 5fcba1437426785703d494193d2d94a7c266b9bc)
@@ -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() );
 
