https://gcc.gnu.org/g:ce5cff6bfe9abc1883c80f6db7e82456639f0e05

commit r16-4529-gce5cff6bfe9abc1883c80f6db7e82456639f0e05
Author: Eric Botcazou <[email protected]>
Date:   Tue Oct 21 00:21:37 2025 +0200

    Ada: Add missing qualifier for integer literal
    
    gcc/ada/
            PR ada/102078
            * affinity.c (__gnat_set_affinity_mask): Add U qualifier.

Diff:
---
 gcc/ada/affinity.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.c
index 58f491fa9e80..5b95d704ce0a 100644
--- a/gcc/ada/affinity.c
+++ b/gcc/ada/affinity.c
@@ -56,7 +56,7 @@ __gnat_set_affinity_mask (TASK_ID tid, unsigned mask)
   CPUSET_ZERO(cpuset);
 
   for (index = 0; index < sizeof (unsigned) * 8; index++)
-    if (mask & (1 << index))
+    if (mask & (1U << index))
       CPUSET_SET(cpuset, index);
 
   return taskCpuAffinitySet (tid, cpuset);

Reply via email to