diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-01-31 14:56:35 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-01-31 15:09:35 -0700 |
| commit | 2f5892671e49850070064f689a7d8f93d6a7a0dd (patch) | |
| tree | f237a378b22789899fe87fba6b39884c38e5ad12 /src/Sema.zig | |
| parent | 90e48d4b3469fb4f8dd2f3b52e05453029d45fdc (diff) | |
| download | zig-2f5892671e49850070064f689a7d8f93d6a7a0dd.tar.gz zig-2f5892671e49850070064f689a7d8f93d6a7a0dd.zip | |
move compiler's CType logic to std.Target
This API only depends on std.Target and is extremely useful in build
scripts when populating configure files.
Diffstat (limited to 'src/Sema.zig')
| -rw-r--r-- | src/Sema.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index 7448fd149c..87be3de7be 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -26076,7 +26076,7 @@ fn coerceVarArgParam( .Array => return sema.fail(block, inst_src, "arrays must be passed by reference to variadic function", .{}), .Float => float: { const target = sema.mod.getTarget(); - const double_bits = @import("type.zig").CType.sizeInBits(.double, target); + const double_bits = target.c_type_bit_size(.double); const inst_bits = uncasted_ty.floatBits(sema.mod.getTarget()); if (inst_bits >= double_bits) break :float inst; switch (double_bits) { |
