/home/jiefu/llvm-project/compiler-rt/lib/lsan/lsan_allocator.cpp:161:18: error: cast from 'const void *' to 'void *' drops const qualifier [-Werror,-Wcast-qual]
return (void *)beg;
^
1 error generated.
void *AllocationBegin(const void *p) {
if (!p)
return nullptr;
- const void *beg = allocator.GetBlockBegin(p);
+ void *beg = allocator.GetBlockBegin(p);
if (!beg)
return nullptr;
Metadata *b = (Metadata *)allocator.GetMetaData(beg);
void *GetMallocBegin(const void *p) {
if (!p)
return nullptr;
- const void *beg = allocator.GetBlockBegin(p);
+ void *beg = allocator.GetBlockBegin(p);
if (!beg)
return nullptr;
ChunkMetadata *m = Metadata(beg);
void *AllocationBegin(const void *p) {
if (!p)
return nullptr;
- const void *beg = allocator.GetBlockBegin(p);
+ void *beg = allocator.GetBlockBegin(p);
if (!beg)
return nullptr;
Metadata *b = (Metadata *)allocator.GetMetaData(beg);
void *user_alloc_begin(const void *p) {
if (p == nullptr || !IsAppMem((uptr)p))
return nullptr;
- const void *beg = allocator()->GetBlockBegin(p);
+ void *beg = allocator()->GetBlockBegin(p);
if (!beg)
return nullptr;