aboutsummaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authorearnol <earnol@users.noreply.github.com>2024-06-20 16:31:32 -0400
committerGitHub <noreply@github.com>2024-06-20 16:31:32 -0400
commit49001d584c69726eb7b5069468c5216da3fc3263 (patch)
tree7f762864c199bdbf295d44b1f207dfb5e91f662d /libc
parentf77ade0aedcb0558936c1c2e6b9068c1606423fb (diff)
downloadllvm-49001d584c69726eb7b5069468c5216da3fc3263.zip
llvm-49001d584c69726eb7b5069468c5216da3fc3263.tar.gz
llvm-49001d584c69726eb7b5069468c5216da3fc3263.tar.bz2
[ubsan] Display correct runtime messages for negative _BitInt (#93612)
Without this patch compiler-rt ubsan library has a bug displaying incorrect values for variables of the _BitInt (previously called _ExtInt) type. This patch affects affects both: generation of metadata inside code generator and runtime part. The runtime part provided only for i386 and x86_64 runtimes. Other runtimes should be updated to take full benefit of this patch. The patch is constructed the way to be backward compatible and int and float type runtime diagnostics should be unaffected for not yet updated runtimes. This patch fixes issue: https://github.com/llvm/llvm-project/issues/64100. Co-authored-by: Vladislav Aranov <vladislav.aranov@ericsson.com> Co-authored-by: Aaron Ballman <aaron@aaronballman.com>
Diffstat (limited to 'libc')
0 files changed, 0 insertions, 0 deletions