C pointers: delete dead code in ir_num_lit_fits_in_other_type

This commit is contained in:
Andrew Kelley 2019-02-12 00:39:08 -05:00
parent 069fc1a269
commit 0abe6d668e
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -8555,20 +8555,6 @@ static bool ir_num_lit_fits_in_other_type(IrAnalyze *ira, IrInstruction *instruc
}
}
}
if (other_type->id == ZigTypeIdPointer && other_type->data.pointer.ptr_len == PtrLenC && const_val_is_int) {
if (!bigint_fits_in_bits(&const_val->data.x_bigint, ira->codegen->pointer_size_bytes * 8, true) &&
!bigint_fits_in_bits(&const_val->data.x_bigint, ira->codegen->pointer_size_bytes * 8, false))
{
Buf *val_buf = buf_alloc();
bigint_append_buf(val_buf, &const_val->data.x_bigint, 10);
ir_add_error(ira, instruction,
buf_sprintf("integer value %s outside of pointer address range",
buf_ptr(val_buf)));
return false;
}
return true;
}
const char *num_lit_str;
Buf *val_buf = buf_alloc();