[compiler-rt] [NFC][hwasan] Move sanitizer_placement_new.h from header files into source files (PR #82993)

via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 26 04:17:46 PST 2024


https://github.com/Enna1 created https://github.com/llvm/llvm-project/pull/82993

Do not include sanitizer_placement_new.h into header files, only into source files.

>From 6244304563312c2de27e174815cfbb88257a45a5 Mon Sep 17 00:00:00 2001
From: "xumingjie.enna1" <xumingjie.enna1 at bytedance.com>
Date: Mon, 26 Feb 2024 20:13:45 +0800
Subject: [PATCH] [NFC][hwasan] Move sanitizer_placement_new.h from header
 files into source files

---
 compiler-rt/lib/hwasan/hwasan_report.cpp      | 1 +
 compiler-rt/lib/hwasan/hwasan_thread_list.cpp | 1 +
 compiler-rt/lib/hwasan/hwasan_thread_list.h   | 1 -
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/compiler-rt/lib/hwasan/hwasan_report.cpp b/compiler-rt/lib/hwasan/hwasan_report.cpp
index 016ec182dea0fd..9fbf38ae6a1f48 100644
--- a/compiler-rt/lib/hwasan/hwasan_report.cpp
+++ b/compiler-rt/lib/hwasan/hwasan_report.cpp
@@ -27,6 +27,7 @@
 #include "sanitizer_common/sanitizer_flags.h"
 #include "sanitizer_common/sanitizer_internal_defs.h"
 #include "sanitizer_common/sanitizer_mutex.h"
+#include "sanitizer_common/sanitizer_placement_new.h"
 #include "sanitizer_common/sanitizer_report_decorator.h"
 #include "sanitizer_common/sanitizer_stackdepot.h"
 #include "sanitizer_common/sanitizer_stacktrace_printer.h"
diff --git a/compiler-rt/lib/hwasan/hwasan_thread_list.cpp b/compiler-rt/lib/hwasan/hwasan_thread_list.cpp
index 7df4dd3d785181..e56d19aad26738 100644
--- a/compiler-rt/lib/hwasan/hwasan_thread_list.cpp
+++ b/compiler-rt/lib/hwasan/hwasan_thread_list.cpp
@@ -1,5 +1,6 @@
 #include "hwasan_thread_list.h"
 
+#include "sanitizer_common/sanitizer_placement_new.h"
 #include "sanitizer_common/sanitizer_thread_arg_retval.h"
 
 namespace __hwasan {
diff --git a/compiler-rt/lib/hwasan/hwasan_thread_list.h b/compiler-rt/lib/hwasan/hwasan_thread_list.h
index 82f6c70a03f808..d0eebd1b373a37 100644
--- a/compiler-rt/lib/hwasan/hwasan_thread_list.h
+++ b/compiler-rt/lib/hwasan/hwasan_thread_list.h
@@ -47,7 +47,6 @@
 #include "hwasan_allocator.h"
 #include "hwasan_flags.h"
 #include "hwasan_thread.h"
-#include "sanitizer_common/sanitizer_placement_new.h"
 #include "sanitizer_common/sanitizer_thread_arg_retval.h"
 
 namespace __hwasan {



More information about the llvm-commits mailing list