From f4d5aa73fb72a483f04bb6b014e80192331504ea Mon Sep 17 00:00:00 2001 From: Yong He Date: Sat, 2 Nov 2024 20:35:22 -0700 Subject: Revert uint<->int implicit cast cost to prefer promotion to unsigned. (#5480) --- source/slang/slang-ast-support-types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source') diff --git a/source/slang/slang-ast-support-types.h b/source/slang/slang-ast-support-types.h index beacbaebe..0a2dbe78d 100644 --- a/source/slang/slang-ast-support-types.h +++ b/source/slang/slang-ast-support-types.h @@ -127,10 +127,10 @@ enum : ConversionCost // Same-size size unsigned->signed conversions are potentially lossy, but they are commonly // allowed silently. - kConversionCost_SameSizeUnsignedToSignedConversion = 250, + kConversionCost_SameSizeUnsignedToSignedConversion = 300, // Conversion from signed->unsigned integer of same or greater size - kConversionCost_SignedToUnsignedConversion = 300, + kConversionCost_SignedToUnsignedConversion = 250, // Cost of converting an integer to a floating-point type kConversionCost_IntegerToFloatConversion = 400, -- cgit v1.2.3