Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[lld][MachO] Fix warning while building for wasm (llvm#120889)
While building clang & lld against emscripten for wasm, I see the following ``` │ │ /home/runner/work/recipes/recipes/output/bld/rattler-build_llvm_1734801187/work/lld/MachO/SyntheticSections.cpp:2075:25: warning: comparison of integers of │ │ different signs: 'long' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] │ │ 2075 | assert(buf - bufStart == sectionSize && │ │ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ │ │ $BUILD_PREFIX/opt/emsdk/upstream/emscripten/cache/sysroot/include/assert.h:8:28: note: expanded from macro 'assert' │ │ 8 | #define assert(x) ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__),0))) │ │ | ^ ``` Casting `sectionSize` should be enough I think
- Loading branch information