diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2023-08-13 06:23:46 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-08-13 11:26:10 -0700 |
| commit | 1c5c3f499a5144880feba9c24c51b0283a0e43c5 (patch) | |
| tree | b50b8d0e5bd43d438996ef4e7003d7f5960c2e20 /src/codegen | |
| parent | 014d88ef657e1736a36e92b0a5b0c650db9e5091 (diff) | |
| download | zig-1c5c3f499a5144880feba9c24c51b0283a0e43c5.tar.gz zig-1c5c3f499a5144880feba9c24c51b0283a0e43c5.zip | |
cmake: fix auto-detection of various host targets
Closes #16800
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/llvm/Builder.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen/llvm/Builder.zig b/src/codegen/llvm/Builder.zig index 9fe64a9bc6..9632beef3a 100644 --- a/src/codegen/llvm/Builder.zig +++ b/src/codegen/llvm/Builder.zig @@ -10708,10 +10708,10 @@ fn ppc_fp128ConstAssumeCapacity(self: *Builder, val: [2]f64) Constant { }), }); if (self.useLibLlvm()) { - const llvm_limbs: *const [2]u64 = @ptrCast(&val); + const llvm_limbs: [2]u64 = @bitCast(val); self.llvm.constants.appendAssumeCapacity( Type.i128.toLlvm(self) - .constIntOfArbitraryPrecision(@intCast(llvm_limbs.len), llvm_limbs) + .constIntOfArbitraryPrecision(@intCast(llvm_limbs.len), &llvm_limbs) .constBitCast(Type.ppc_fp128.toLlvm(self)), ); } |
