From 9541eb816bd5374d0c909a37c1f392743799539d Mon Sep 17 00:00:00 2001 From: Enzo Date: Wed, 7 Apr 2021 19:18:18 +0200 Subject: [PATCH] checker: remove unecessary assert (#9617) --- vlib/v/checker/checker.v | 5 ----- 1 file changed, 5 deletions(-) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 8d75bf4216..1d12390555 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -3577,7 +3577,6 @@ fn (mut c Checker) assert_stmt(node ast.AssertStmt) { fn (mut c Checker) block(node ast.Block) { if node.is_unsafe { - assert !c.inside_unsafe c.inside_unsafe = true c.stmts(node.stmts) c.inside_unsafe = false @@ -5275,10 +5274,6 @@ pub fn (mut c Checker) lock_expr(mut node ast.LockExpr) ast.Type { } pub fn (mut c Checker) unsafe_expr(mut node ast.UnsafeExpr) ast.Type { - // assert !c.inside_unsafe - if c.inside_unsafe { - c.error('unsafe inside unsafe', node.pos) - } c.inside_unsafe = true t := c.expr(node.expr) c.inside_unsafe = false