aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-08-27 17:36:43 -0400
committerAndrew Kelley <andrew@ziglang.org>2023-08-28 19:04:53 -0700
commitc429bb5d2feb36f83e33ef95a25dd5bb7455f16c (patch)
treef5cb0a986c3a7792867f88e0985d356d99802da2 /src/codegen/llvm.zig
parent26b03ca823e36b213b0e1c1d4cddda13d9207eb3 (diff)
downloadzig-c429bb5d2feb36f83e33ef95a25dd5bb7455f16c.tar.gz
zig-c429bb5d2feb36f83e33ef95a25dd5bb7455f16c.zip
llvm/cbe: support slice in `@prefetch`
Closes #16967
Diffstat (limited to 'src/codegen/llvm.zig')
-rw-r--r--src/codegen/llvm.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
index bc1161475f..a2ded0cc8d 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -9837,7 +9837,7 @@ pub const FuncGen = struct {
}
_ = try self.wip.callIntrinsic(.normal, .none, .prefetch, &.{.ptr}, &.{
- try self.resolveInst(prefetch.ptr),
+ try self.sliceOrArrayPtr(try self.resolveInst(prefetch.ptr), self.typeOf(prefetch.ptr)),
try o.builder.intValue(.i32, prefetch.rw),
try o.builder.intValue(.i32, prefetch.locality),
try o.builder.intValue(.i32, prefetch.cache),