[PATCH] libstdc++: Fix typo in in __atomic_ref_base::_S_required_alignment.

Tomasz Kamiński tkaminsk@redhat.com
Fri Oct 17 08:28:54 GMT 2025


libstdc++-v3/ChangeLog:

	* include/bits/atomic_base.h
	(__atomic_ref_base::_S_required_alignment): Renamed from...
	(__atomic_ref_base::_S_required_aligment): Renamed.
---
Pointed out by Franz Sirl: https://gcc.gnu.org/pipermail/libstdc++/2025-October/064013.html

 libstdc++-v3/include/bits/atomic_base.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libstdc++-v3/include/bits/atomic_base.h b/libstdc++-v3/include/bits/atomic_base.h
index 7e4ad2b1272..ccea132bb67 100644
--- a/libstdc++-v3/include/bits/atomic_base.h
+++ b/libstdc++-v3/include/bits/atomic_base.h
@@ -1535,7 +1535,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       }
 
       static consteval int
-      _S_required_aligment()
+      _S_required_alignment()
       {
 	if constexpr (is_floating_point_v<_Vt> || is_pointer_v<_Vt>)
 	  return __alignof__(_Vt);
@@ -1555,7 +1555,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       static_assert(is_always_lock_free || !is_volatile_v<_Tp>,
 	"atomic operations on volatile T must be lock-free");
 
-      static constexpr size_t required_alignment = _S_required_aligment();
+      static constexpr size_t required_alignment = _S_required_alignment();
 
       __atomic_ref_base() = delete;
       __atomic_ref_base& operator=(const __atomic_ref_base&) = delete;
-- 
2.51.0



More information about the Libstdc++ mailing list