[Lldb-commits] [lldb] [lldb][FreeBSDKernelCore] Do not include <cstddef> (PR #186193)
Minsoo Choo via lldb-commits
lldb-commits at lists.llvm.org
Thu Mar 12 10:29:52 PDT 2026
https://github.com/mchoo7 created https://github.com/llvm/llvm-project/pull/186193
`<cstddef>` was included for static assertion using `offsetof()`, but it turns out that the header is already included before. Thus remove `<cstddef>` includes from `RegisterContextFreeBSDKernelCore_<arch>.cpp` files.
Fixes 3f65a03e8abb3e6fb3372cf4c254d6c9f090e2e0 (#183969)
>From f12b0577d13db5fa0bd936f085ea2364d0b7e1ab Mon Sep 17 00:00:00 2001
From: Minsoo Choo <minsoochoo0122 at proton.me>
Date: Thu, 12 Mar 2026 13:22:04 -0400
Subject: [PATCH] [lldb][FreeBSDKernelCore] Do not include <cstddef>
Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
---
.../FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm.cpp | 1 -
.../RegisterContextFreeBSDKernelCore_arm64.cpp | 1 -
.../RegisterContextFreeBSDKernelCore_i386.cpp | 1 -
.../RegisterContextFreeBSDKernelCore_ppc64le.cpp | 1 -
.../RegisterContextFreeBSDKernelCore_riscv64.cpp | 1 -
.../RegisterContextFreeBSDKernelCore_x86_64.cpp | 1 -
6 files changed, 6 deletions(-)
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm.cpp
index 8a2d7abfb277f..1477cf75e9f6f 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm.cpp
@@ -15,7 +15,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__arm__)
-#include <cstddef>
#include <machine/frame.h>
#endif
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm64.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm64.cpp
index c4b3e2b0c25fc..80a5e0cf13a7c 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm64.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_arm64.cpp
@@ -19,7 +19,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__aarch64__)
-#include <cstddef>
#include <machine/pcb.h>
#include <sys/param.h>
#endif
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_i386.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_i386.cpp
index c88f7f601b12a..0b44e52764d7c 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_i386.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_i386.cpp
@@ -14,7 +14,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__i386__)
-#include <cstddef>
#include <machine/pcb.h>
#endif
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_ppc64le.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_ppc64le.cpp
index b8e5578b1b51e..3b0f269a3014d 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_ppc64le.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_ppc64le.cpp
@@ -14,7 +14,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__powerpc64__) && defined(__LITTLE_ENDIAN__)
-#include <cstddef>
#include <machine/pcb.h>
#endif
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.cpp
index ea632968f9ebc..52a2f91742c76 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_riscv64.cpp
@@ -14,7 +14,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__riscv) && __riscv_xlen == 64
-#include <cstddef>
#include <machine/pcb.h>
#endif
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_x86_64.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_x86_64.cpp
index 0034408b8f9ba..8f833aa47e486 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_x86_64.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_x86_64.cpp
@@ -14,7 +14,6 @@
#include "llvm/Support/Endian.h"
#if defined(__FreeBSD__) && defined(__amd64__)
-#include <cstddef>
#include <machine/pcb.h>
#endif
More information about the lldb-commits
mailing list