Tested using a standalone build. Suppress or rename variables to avoid compiler warnings, remove duplicate string.h include already contained in common.h, fix some checks against undefined macros, avoid unmapping around the zero page, modify testing assertions to have matching type due to lack of type promotion during template substitution, use capture-by-reference in lambdas.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This patch is essentially squash of unrelated fixes.
It would be nice to see this as a set of small incremental patches according to https://llvm.org/docs/DeveloperPolicy.html#incremental-development
Comment Actions
As a side note, "vanilla" scudo (i.e. the non-standalone variant) is basically on hospice support. I tried to delete it about a year ago and failed to migrate some of the testing dependencies.
I'd like to get back to deleting it at some point in the future.
clang-format: please reformat the code