[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