From 6e52cc811835b82bf9140189ef1f3a8561baf327 Mon Sep 17 00:00:00 2001 From: Anders Leino Date: Thu, 28 Nov 2024 11:27:22 +0200 Subject: wgsl: signedness mismatch fixes (#5692) * Enable tests/language-feature/enums/strongly-typed-id.slang * Fix operator signedness mismatch issue This helps to address issue #5606. * wgsl: Insert casts for integer type return values This closes #5606. * format code --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> --- tests/language-feature/enums/strongly-typed-id.slang | 2 -- 1 file changed, 2 deletions(-) (limited to 'tests/language-feature') diff --git a/tests/language-feature/enums/strongly-typed-id.slang b/tests/language-feature/enums/strongly-typed-id.slang index 8625d1a4b..70f655538 100644 --- a/tests/language-feature/enums/strongly-typed-id.slang +++ b/tests/language-feature/enums/strongly-typed-id.slang @@ -1,6 +1,4 @@ //TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -// WGSL: No matching overload for operator... #5606 -//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu enum MyId : uint {} extension MyId { uint get() { return (uint)this; } } -- cgit v1.2.3