commit | 0895c238e36e39e39e70e931ba77cbe9bf7daed2 | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Tue Jun 01 17:42:41 2021 +0000 |
committer | Tint LUCI CQ <tint-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 01 17:42:41 2021 +0000 |
tree | 96db8812fbfd77a2df324a63decc94541dc890e4 | |
parent | 2871ad9138281edf4a37e0f27ef7d85ecfae967e [diff] [blame] |
Fix integer vector bitwise ops not being allowed Bug: 768 Change-Id: Id5023cd32b9368e9c0634bdad884ad199f17aa80 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/52943 Reviewed-by: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
diff --git a/src/resolver/resolver.cc b/src/resolver/resolver.cc index 3f9a9da..92be75e 100644 --- a/src/resolver/resolver.cc +++ b/src/resolver/resolver.cc
@@ -2221,7 +2221,7 @@ // Binary bitwise operations if (expr->IsBitwise()) { - if (matching_types && lhs_type->IsAnyOf<I32, U32>()) { + if (matching_types && lhs_type->is_integer_scalar_or_vector()) { SetType(expr, lhs_type); return true; }