forked from OSchip/llvm-project
[Sanitizer] Remove SANITIZER_NEEDS_SEGV from shared sanitizer_common headers.
Otherwise, it can be accidentally redefined when we build specific sanitizer runtime. This definition should be provided only once - when we build sanitizer_common library. llvm-svn: 212663
This commit is contained in:
parent
9e2d329818
commit
f723794da8
|
@ -29,6 +29,11 @@ struct FlagDescription {
|
|||
|
||||
IntrusiveList<FlagDescription> flag_descriptions;
|
||||
|
||||
// If set, the tool will install its own SEGV signal handler by default.
|
||||
#ifndef SANITIZER_NEEDS_SEGV
|
||||
# define SANITIZER_NEEDS_SEGV 1
|
||||
#endif
|
||||
|
||||
void SetCommonFlagsDefaults(CommonFlags *f) {
|
||||
f->symbolize = true;
|
||||
f->external_symbolizer_path = 0;
|
||||
|
|
|
@ -34,11 +34,6 @@
|
|||
# define SANITIZER_SUPPORTS_WEAK_HOOKS 0
|
||||
#endif
|
||||
|
||||
// If set, the tool will install its own SEGV signal handler.
|
||||
#ifndef SANITIZER_NEEDS_SEGV
|
||||
# define SANITIZER_NEEDS_SEGV 1
|
||||
#endif
|
||||
|
||||
// GCC does not understand __has_feature
|
||||
#if !defined(__has_feature)
|
||||
# define __has_feature(x) 0
|
||||
|
|
Loading…
Reference in New Issue