[llvm-branch-commits] [sanitizer] Fix intersecting stacks workaround (PR #108672)

Vitaly Buka via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Sep 13 20:06:39 PDT 2024


https://github.com/vitalybuka created https://github.com/llvm/llvm-project/pull/108672

I don't have reproducers, and don't know if this
branch is even possible but it looks like a typo
in 031c40dc3c71e1e08d0c459b81fc6b54184cec58.

Before the patch:
For order "stk_begin, tls_begin, stk_end, tls_end", range [stk_end, tls_end) was discarded.
For order "stk_begin, tls_begin, tls_end, stk_end", range [stk_end, stk_end) was discarded.

After the patch:
For order "stk_begin, tls_begin, stk_end, tls_end", range [stk_end, tls_end) goes to tls.
For order "stk_begin, tls_begin, tls_end, stk_end", range [stk_end, stk_end) goes to tls.





More information about the llvm-branch-commits mailing list