[Sanitizer] Refactor SanitizerArgs parsing in Driver.
authorAlexey Samsonov <vonosmas@gmail.com>
Fri, 14 Nov 2014 02:59:20 +0000 (02:59 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Fri, 14 Nov 2014 02:59:20 +0000 (02:59 +0000)
commit4c12c6cf3b08151ca44e84669f96942da6809c28
treeaf2940915ea21269bf065dd73e3527d85062aeb6
parenteb2378b70c4e623fb84fe965fe14e247573ea6bd
[Sanitizer] Refactor SanitizerArgs parsing in Driver.

Remove flag parsing details from the public header.
Use SanitizerSet to represent the set of enabled sanitizers.
Cleanup the implementation: update the comments to
reflect reality, remove dead code.

No functionality change.

llvm-svn: 221968
clang/include/clang/Basic/Sanitizers.h
clang/include/clang/Driver/SanitizerArgs.h
clang/lib/Basic/Sanitizers.cpp
clang/lib/Driver/SanitizerArgs.cpp