LLVM: disable the ABI size safety check

There still more instances of this check being tripped during behavior
tests that we need to fix before we can enable this.
This commit is contained in:
Andrew Kelley 2022-07-16 17:03:05 -07:00
parent 4552ccb685
commit 517eb73b23

View File

@ -2500,7 +2500,7 @@ pub const DeclGen = struct {
fn lowerType(dg: *DeclGen, t: Type) Allocator.Error!*const llvm.Type {
const llvm_ty = try lowerTypeInner(dg, t);
if (std.debug.runtime_safety) check: {
if (std.debug.runtime_safety and false) check: {
if (t.zigTypeTag() == .Opaque) break :check;
if (!t.hasRuntimeBits()) break :check;
if (!llvm_ty.isSized().toBool()) break :check;