diff --git a/compiler.go b/compiler.go index c92f5509..58d2f3d9 100644 --- a/compiler.go +++ b/compiler.go @@ -2345,7 +2345,6 @@ func (c *Compiler) parseExpr(frame *Frame, expr ssa.Value) (llvm.Value, error) { } else { fn := c.mod.NamedFunction("runtime.interfaceTypeAssert") c.builder.CreateCall(fn, []llvm.Value{commaOk}, "") - c.builder.CreateUnreachable() return undef, nil } }