[PATCH] SanitizerArgs: add ability to filter/diagnose unsupported sanitizers.
Peter Collingbourne
peter at pcc.me.uk
Mon Oct 21 17:57:18 PDT 2013
Hi samsonov,
The sanitizers whose supported set of platforms I am sure of are now diagnosed
if enabled explicitly on an unsupported platform. Unsupported sanitizers which
are enabled implicitly (as part of a larger group) are silently disabled. As a
side effect, this makes SanitizerArgs parsing toolchain-dependent (and thus
essentially reverts r188058), and moves SanitizerArgs ownership to ToolChain.
http://llvm-reviews.chandlerc.com/D1990
Files:
include/clang/Driver/Driver.h
include/clang/Driver/SanitizerArgs.h
include/clang/Driver/ToolChain.h
lib/Driver/Driver.cpp
lib/Driver/SanitizerArgs.cpp
lib/Driver/ToolChain.cpp
lib/Driver/ToolChains.cpp
lib/Driver/Tools.cpp
test/Driver/fsanitize.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1990.1.patch
Type: text/x-patch
Size: 16664 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20131021/cc42a0a9/attachment.bin>
More information about the cfe-commits
mailing list