From eb3d0ad46a407fd679c1c24d9512430e9657a3f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milan=20Jeremi=C4=87?= Date: Wed, 19 Feb 2025 11:47:50 +0100 Subject: [PATCH] Adding typecast without whom c++26 build fails --- .../include/opentelemetry/exporters/etw/TraceLoggingDynamic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exporters/etw/include/opentelemetry/exporters/etw/TraceLoggingDynamic.h b/exporters/etw/include/opentelemetry/exporters/etw/TraceLoggingDynamic.h index 17ee108c64..ea98b0da22 100644 --- a/exporters/etw/include/opentelemetry/exporters/etw/TraceLoggingDynamic.h +++ b/exporters/etw/include/opentelemetry/exporters/etw/TraceLoggingDynamic.h @@ -2141,7 +2141,7 @@ namespace tld void AddFieldInfo(UINT8 arity, Type type, UINT32 tags) { - _tld_ASSERT((type & InTypeMask) == (type & 0xff), "InType out of range"); + _tld_ASSERT((type & (Type)InTypeMask) == (type & 0xff), "InType out of range"); _tld_ASSERT((type & _tld_MAKE_TYPE(0, OutTypeMask)) == (Type)(type & 0xffffff00), "OutType out of range"); UINT8 inMeta = arity | static_cast(type);