Fix oss-fuzz build failure

A warning of a uint64_t -> size_t is causing the build to fail on 32-bit builds

Bug: oss-fuzz:45451
Change-Id: Iffaf2818d187b0659c10bd75229bb7c03f4f69df
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/83841
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
This commit is contained in:
Ben Clayton 2022-03-16 21:16:04 +00:00 committed by Tint LUCI CQ
parent 64b775419d
commit 2a761f736a
6 changed files with 6 additions and 6 deletions

View File

@ -28,7 +28,7 @@ Bool::Bool(Bool&&) = default;
Bool::~Bool() = default;
size_t Bool::Hash() const {
return TypeInfo::Of<Bool>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<Bool>().full_hashcode);
}
bool Bool::Equals(const Type& other) const {

View File

@ -28,7 +28,7 @@ ExternalTexture::ExternalTexture(ExternalTexture&&) = default;
ExternalTexture::~ExternalTexture() = default;
size_t ExternalTexture::Hash() const {
return TypeInfo::Of<ExternalTexture>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<ExternalTexture>().full_hashcode);
}
bool ExternalTexture::Equals(const sem::Type& other) const {

View File

@ -28,7 +28,7 @@ F32::F32(F32&&) = default;
F32::~F32() = default;
size_t F32::Hash() const {
return TypeInfo::Of<F32>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<F32>().full_hashcode);
}
bool F32::Equals(const Type& other) const {

View File

@ -28,7 +28,7 @@ I32::I32(I32&&) = default;
I32::~I32() = default;
size_t I32::Hash() const {
return TypeInfo::Of<I32>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<I32>().full_hashcode);
}
bool I32::Equals(const Type& other) const {

View File

@ -28,7 +28,7 @@ U32::~U32() = default;
U32::U32(U32&&) = default;
size_t U32::Hash() const {
return TypeInfo::Of<U32>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<U32>().full_hashcode);
}
bool U32::Equals(const Type& other) const {

View File

@ -28,7 +28,7 @@ Void::Void(Void&&) = default;
Void::~Void() = default;
size_t Void::Hash() const {
return TypeInfo::Of<Void>().full_hashcode;
return static_cast<size_t>(TypeInfo::Of<Void>().full_hashcode);
}
bool Void::Equals(const Type& other) const {