Landing: 63b020fc2be3

Project / Subsystem

gcc / ada

Date

2026-01-21

Author

Javier Miranda

Commit

63b020fc2be3316db4ff218401993a5f22d61756

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
63b020fc2be3316db4ff218401993a5f22d61756
source_type
github
headline
Fixes boolean flag handling for Unsigned_Base_Range aspect
tldr
Corrects an issue where the `Unsigned_Base_Range` aspect was erroneously enabled when set to `False`.
author
Javier Miranda
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • aspects
  • unsigned_base_range
discussion_id_link
bugzilla_pr
date
2026-01-21T00:00:00.000Z

This commit fixes an issue where the Unsigned_Base_Range aspect was incorrectly enabled even when explicitly set to False. The fix ensures that the corresponding pragma is only generated when the aspect is set to True and corrects initialization of the Is_Unsigned_Base_Range_Type_Decl variable.