compiler/interface: fix comparison with error value

This commit is contained in:
Ayke van Laethem
2019-01-14 20:56:05 +01:00
parent b4dd2dbf60
commit c840757352
+1 -1
View File
@@ -250,7 +250,7 @@ func (c *Compiler) parseTypeAssert(frame *Frame, expr *ssa.TypeAssert) (llvm.Val
valueOk = c.builder.CreateLoad(valuePtrCast, "typeassert.value.ok")
} else if size == 0 {
valueOk, err = c.getZeroValue(assertedType)
if err == nil {
if err != nil {
return llvm.Value{}, err
}
} else {