From ec55b07824589ed5fca869cc39c2de7a295410af Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Fri, 16 Mar 2018 22:29:29 +0000 Subject: [PATCH] OpenBSD UBsan support final missing bits Summary: One forgotten file change + reordering one header due to clang-format Patch by David CARLIER Reviewers: vitalybuka, vsk Subscribers: kubamracek, fedor.sergeev, llvm-commits, #sanitizers Differential Revision: https://reviews.llvm.org/D44556 llvm-svn: 327758 --- compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 8 ++++---- compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.h b/compiler-rt/lib/sanitizer_common/sanitizer_linux.h index 2d227f8..e005af9 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.h @@ -14,11 +14,12 @@ #define SANITIZER_LINUX_H #include "sanitizer_platform.h" -#if SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD || \ - SANITIZER_SOLARIS +#if SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD || \ + SANITIZER_OPENBSD || SANITIZER_SOLARIS #include "sanitizer_common.h" #include "sanitizer_internal_defs.h" #include "sanitizer_platform_limits_netbsd.h" +#include "sanitizer_platform_limits_openbsd.h" #include "sanitizer_platform_limits_posix.h" #include "sanitizer_platform_limits_solaris.h" #include "sanitizer_posix.h" @@ -145,6 +146,5 @@ ALWAYS_INLINE uptr *get_android_tls_ptr() { } // namespace __sanitizer -#endif // SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD || - // SANITIZER_SOLARIS +#endif #endif // SANITIZER_LINUX_H diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc b/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc index 173342f..e41dc98 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc @@ -19,8 +19,10 @@ #endif #include "sanitizer_procmaps.h" -#include +// clang-format off #include +#include +// clang-format on #include #if SANITIZER_FREEBSD #include -- 2.7.4