authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-03-21 17:03:05-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-03-21 17:03:05-07:00
log513a53e9aaa6356faf385e257925a8949bd1b46a
treea8a1ba0f270b41f6297871c55ed10601648db3d2
parentc9598c4cd38f742e75a54d5a28d169351104b61d

Sema: restore propagation of error.GenericPoison for checking vectors


1 files changed, 2 insertions(+), 2 deletions(-)

src/Sema.zig+2-2
...@@ -14118,8 +14118,8 @@ fn checkVectorizableBinaryOperands(...@@ -14118,8 +14118,8 @@ fn checkVectorizableBinaryOperands(
14118 lhs_src: LazySrcLoc,14118 lhs_src: LazySrcLoc,
14119 rhs_src: LazySrcLoc,14119 rhs_src: LazySrcLoc,
14120) CompileError!void {14120) CompileError!void {
14121 const lhs_zig_ty_tag = lhs_ty.zigTypeTag();14121 const lhs_zig_ty_tag = try lhs_ty.zigTypeTagOrPoison();
14122 const rhs_zig_ty_tag = rhs_ty.zigTypeTag();14122 const rhs_zig_ty_tag = try rhs_ty.zigTypeTagOrPoison();
14123 if (lhs_zig_ty_tag == .Vector and rhs_zig_ty_tag == .Vector) {14123 if (lhs_zig_ty_tag == .Vector and rhs_zig_ty_tag == .Vector) {
14124 const lhs_len = lhs_ty.vectorLen();14124 const lhs_len = lhs_ty.vectorLen();
14125 const rhs_len = rhs_ty.vectorLen();14125 const rhs_len = rhs_ty.vectorLen();