compiler: refactor parseTypeAssert

Move to the builder object, and rename to createTypeAssert.
This commit is contained in:
Ayke van Laethem
2019-11-23 00:09:13 +01:00
committed by Ron Evans
parent 349ecf1736
commit 7733666fa8
3 changed files with 32 additions and 27 deletions
+1 -1
View File
@@ -1897,7 +1897,7 @@ func (c *Compiler) parseExpr(frame *Frame, expr ssa.Value) (llvm.Value, error) {
return llvm.Value{}, c.makeError(expr.Pos(), "unknown slice type: "+typ.String())
}
case *ssa.TypeAssert:
return c.parseTypeAssert(frame, expr), nil
return frame.createTypeAssert(expr), nil
case *ssa.UnOp:
return c.parseUnOp(frame, expr)
default: