Function conv [src]
Prototype
 pub fn conv( self: *WipFunction, signedness: Instruction.Cast.Signedness, val: Value, ty: Type, name: []const u8, ) Allocator.Error!Value  Parameters
self: *WipFunctionsignedness: Instruction.Cast.Signednessval: Valuety: Typename: []const u8 Source
 pub fn conv(
    self: *WipFunction,
    signedness: Instruction.Cast.Signedness,
    val: Value,
    ty: Type,
    name: []const u8,
) Allocator.Error!Value {
    const val_ty = val.typeOfWip(self);
    if (val_ty == ty) return val;
    return self.cast(self.builder.convTag(signedness, val_ty, ty), val, ty, name);
}