From 647271a97ac534320ef5477367d1eb511afdebd5 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Tue, 9 May 2017 16:04:30 -0700 Subject: fix autoDrop, now that we properly set block types, unreachable can easily happen, and autoDrop wasn't handling it (#1005) --- src/ast_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/ast_utils.h b/src/ast_utils.h index 17627d959..5a7c40630 100644 --- a/src/ast_utils.h +++ b/src/ast_utils.h @@ -426,7 +426,7 @@ struct AutoDrop : public WalkerPass> { } if (maybeDrop(curr->list.back())) { reFinalize(); - assert(curr->type == none); + assert(curr->type == none || curr->type == unreachable); } } -- cgit v1.2.3