diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-03-21 17:03:05 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-03-21 17:03:05 -0700 |
| commit | 513a53e9aaa6356faf385e257925a8949bd1b46a (patch) | |
| tree | a8a1ba0f270b41f6297871c55ed10601648db3d2 /src | |
| parent | c9598c4cd38f742e75a54d5a28d169351104b61d (diff) | |
| download | zig-513a53e9aaa6356faf385e257925a8949bd1b46a.tar.gz zig-513a53e9aaa6356faf385e257925a8949bd1b46a.zip | |
Sema: restore propagation of error.GenericPoison for checking vectors
Diffstat (limited to 'src')
| -rw-r--r-- | src/Sema.zig | 4 |
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(); |
