Files
binutils-gdb/gdb/python
Simon Marchi 4cab44595e gdb/python: cast to ui_file_style::intensity after validating value
When GDB is built with undefined behavior sanitizer,
gdb.python/py-style.exp fails because of this:

    $ ./gdb -q -nx --data-directory=data-directory -ex "python filename_style = gdb.Style('filename')" -ex "python filename_style.intensity = -3"
    /home/simark/src/binutils-gdb/gdb/python/py-style.c:239:11: runtime error: load of value 4294967293, which is not a valid value for type 'intensity'

Fix it by casting the value to ui_file_style::intensity only after
validating the raw value.

Change-Id: I38eb471a9cb3bfc3bb8b2c88afa76b8025e4e893
Approved-By: Tom Tromey <tom@tromey.com>
2025-10-08 14:57:57 -04:00
..
2025-05-30 07:09:53 -06:00
2025-09-09 11:59:04 -06:00
2025-09-09 11:59:04 -06:00
2025-09-09 11:59:04 -06:00
2025-09-30 08:08:30 -06:00