]> granicus.if.org Git - clang/commit
Tread TSan LLVM flags to driver: add TSan controlling flags to clang.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 11 Nov 2016 23:17:36 +0000 (23:17 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 11 Nov 2016 23:17:36 +0000 (23:17 +0000)
commit925f9723bd7ff0b9be21ce3a6ec64a9bf0c67504
treec5adb827bfeb042b1cc5c89ad62dcb99c1baf8ef
parentbb0cd366a7db6ab5acbca300202f0c4352f8e6e9
Tread TSan LLVM flags to driver: add TSan controlling flags to clang.

Summary:
New clang flags, all default to true:
-f[no-]sanitize-thread-data-races
-f[no-]sanitize-thread-stack-traces
-f[no-]sanitize-thread-atomics

Reviewers: dvyukov, pcc, eugenis

Subscribers: pcc, cfe-commits

Patch by Alex Shlyapnikov.

Differential Revision: https://reviews.llvm.org/D26461

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286669 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Options.td
include/clang/Driver/SanitizerArgs.h
lib/Driver/SanitizerArgs.cpp
test/Driver/fsanitize.c