projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d78597e
)
Fixup for r301054: Only use __attribute__((no_sanitize("memory"))) when it's available.
author
Kuba Mracek
<mracek@apple.com>
Fri, 21 Apr 2017 22:58:55 +0000
(22:58 +0000)
committer
Kuba Mracek
<mracek@apple.com>
Fri, 21 Apr 2017 22:58:55 +0000
(22:58 +0000)
llvm-svn: 301058
llvm/lib/Fuzzer/FuzzerDefs.h
patch
|
blob
|
history
diff --git
a/llvm/lib/Fuzzer/FuzzerDefs.h
b/llvm/lib/Fuzzer/FuzzerDefs.h
index
939b92f
..
27f5719
100644
(file)
--- a/
llvm/lib/Fuzzer/FuzzerDefs.h
+++ b/
llvm/lib/Fuzzer/FuzzerDefs.h
@@
-54,7
+54,11
@@
#ifdef __clang__ // avoid gcc warning.
-# define ATTRIBUTE_NO_SANITIZE_MEMORY __attribute__((no_sanitize("memory")))
+# if __has_attribute(no_sanitize)
+# define ATTRIBUTE_NO_SANITIZE_MEMORY __attribute__((no_sanitize("memory")))
+# else
+# define ATTRIBUTE_NO_SANITIZE_MEMORY
+# endif
# define ALWAYS_INLINE __attribute__((always_inline))
#else
# define ATTRIBUTE_NO_SANITIZE_MEMORY