aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-21 17:03:05 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-21 17:03:05 -0700
commit513a53e9aaa6356faf385e257925a8949bd1b46a (patch)
treea8a1ba0f270b41f6297871c55ed10601648db3d2 /src
parentc9598c4cd38f742e75a54d5a28d169351104b61d (diff)
downloadzig-513a53e9aaa6356faf385e257925a8949bd1b46a.tar.gz
zig-513a53e9aaa6356faf385e257925a8949bd1b46a.zip
Sema: restore propagation of error.GenericPoison for checking vectors
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 500dec5246..208f33cf7c 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -14118,8 +14118,8 @@ fn checkVectorizableBinaryOperands(
lhs_src: LazySrcLoc,
rhs_src: LazySrcLoc,
) CompileError!void {
- const lhs_zig_ty_tag = lhs_ty.zigTypeTag();
- const rhs_zig_ty_tag = rhs_ty.zigTypeTag();
+ const lhs_zig_ty_tag = try lhs_ty.zigTypeTagOrPoison();
+ const rhs_zig_ty_tag = try rhs_ty.zigTypeTagOrPoison();
if (lhs_zig_ty_tag == .Vector and rhs_zig_ty_tag == .Vector) {
const lhs_len = lhs_ty.vectorLen();
const rhs_len = rhs_ty.vectorLen();