Index: src/ResolvExpr/AlternativeFinder.cc
===================================================================
--- src/ResolvExpr/AlternativeFinder.cc	(revision bf4b4cfa078d7192399e205b24be58f205c888b6)
+++ src/ResolvExpr/AlternativeFinder.cc	(revision effdde00071d909bdd934dea8c45aade4b2b8a5c)
@@ -839,5 +839,5 @@
 	bool isLvalue( Expression *expr ) {
 		// xxx - recurse into tuples?
-		return expr->has_result() && ( expr->get_result()->get_lvalue() || dynamic_cast< ReferenceType * >( expr->get_result() ) );
+		return expr->result && ( expr->get_result()->get_lvalue() || dynamic_cast< ReferenceType * >( expr->get_result() ) );
 	}
 
Index: src/ResolvExpr/ResolveTypeof.cc
===================================================================
--- src/ResolvExpr/ResolveTypeof.cc	(revision bf4b4cfa078d7192399e205b24be58f205c888b6)
+++ src/ResolvExpr/ResolveTypeof.cc	(revision effdde00071d909bdd934dea8c45aade4b2b8a5c)
@@ -63,5 +63,5 @@
 		if ( typeofType->get_expr() ) {
 			Expression *newExpr = resolveInVoidContext( typeofType->get_expr(), indexer );
-			assert( newExpr->has_result() && ! newExpr->get_result()->isVoid() );
+			assert( newExpr->result && ! newExpr->get_result()->isVoid() );
 			Type *newType = newExpr->get_result();
 			newExpr->set_result( nullptr );
