[PATCH] D44499: [Scudo] Avoid accidental references of C++ library

Kostya Kortchinsky via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 14 16:32:19 PDT 2018


cryptoad added a comment.

So it looks like it's going to be a bit more complicated.
There is C++ dependencies in UBSan (dynamic_cast and whatnot) and we pull in RTUBsan.
The base link flags are SANITIZER_COMMON_LINK_LIBS, SANITIZER_CXX_ABI_LIBRARY, which will pull in a C++ library.
As far as I understand, you guys don't care about a -fsanitize=scudo,undefine yet, so the way to go is a UBsan free Scudo (scudo-minimal or something).
Unless I'm misunderstanding the point.


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D44499





More information about the llvm-commits mailing list