summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2019-02-12 23:49:02 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2019-02-12 23:49:02 +0000
commit8bb5d7e76a37228b687b9b95a3129b0f2624cbec (patch)
tree0122e644c50950a71b7d91a3c619c97d0447601e
parent0a8bc14ad7f3209fe702d18e250194cd90188596 (diff)
downloadbcm5719-llvm-8bb5d7e76a37228b687b9b95a3129b0f2624cbec.tar.gz
bcm5719-llvm-8bb5d7e76a37228b687b9b95a3129b0f2624cbec.zip
[tsan] #undef one-letter macros
buildgo.sh puts most of sanitizer_common together in a single source file. These single-letter macros end up affecting a lot of unrelated code; #undef them as early as possible. llvm-svn: 353902
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_md5.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_md5.cc b/compiler-rt/lib/tsan/rtl/tsan_md5.cc
index 2a61dd7fb13..bfe0c17bae7 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_md5.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_md5.cc
@@ -138,6 +138,14 @@ static const void *body(MD5_CTX *ctx, const void *data, ulong_t size) {
return ptr;
}
+#undef F
+#undef G
+#undef H
+#undef I
+#undef STEP
+#undef SET
+#undef GET
+
void MD5_Init(MD5_CTX *ctx) {
ctx->a = 0x67452301;
ctx->b = 0xefcdab89;
OpenPOWER on IntegriCloud