commit | 966a5fb6496cf3949004e08aaa5ab6aeb1c0c485 | [log] [tgz] |
---|---|---|
author | Mark Wielaard <mark@klomp.org> | Thu Oct 26 16:49:08 2023 +0200 |
committer | Mark Wielaard <mark@klomp.org> | Wed Nov 01 00:15:19 2023 +0100 |
tree | cbc1f8babd525955a51e59cc8abe6e4d62434233 | |
parent | f23a30d52119c3a94b6e83a45420d4d973d417e0 [diff] |
libdw: ignore really large discriminator llvm can create really large discriminator values. We used to flag those as invalid when the value wouldn't fit in 24 bits. Just truncate the value. * libdw/dwarf_getsrclines.c (add_new_line): Define SETX. Use SETX to set discriminator. https://sourceware.org/bugzilla/show_bug.cgi?id=30967 Signed-off-by: Mark Wielaard <mark@klomp.org>