[compiler-rt] [hwasan] Fix DCHECK with COMPILER_RT_DEBUG=ON (PR #84612)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 13 14:05:39 PDT 2024
================
@@ -140,7 +140,7 @@ __attribute__((always_inline, nodebug)) static inline uptr ShortTagSize(
__attribute__((always_inline, nodebug)) static inline bool
PossiblyShortTagMatches(tag_t mem_tag, uptr ptr, uptr sz) {
- DCHECK(IsAligned(ptr, kShadowAlignment));
+ DCHECK(IsAligned(ptr, sz));
----------------
vitalybuka wrote:
I re-read your description, good point about `| (kShadowAlignment - 1)`
`DCHECK(IsAligned(ptr, sz));` is still not correct for CheckAddressSized. I guess we need to remove it.
https://github.com/llvm/llvm-project/pull/84612
More information about the llvm-commits
mailing list