From 4524cdb9a65b8ac0cd8758dabe3262cbd39b6198 Mon Sep 17 00:00:00 2001 From: Jacob Faibussowitsch Date: Tue, 19 May 2026 09:48:15 -0400 Subject: [PATCH] bugprone-undefined-memory-manipulation --- .clang-tidy | 1 - cub/cub/detail/unsafe_bitcast.cuh | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.clang-tidy b/.clang-tidy index f0b6291f0d5..aa6aa8930c3 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -40,7 +40,6 @@ Checks: - '-bugprone-branch-clone' - '-bugprone-return-const-ref-from-parameter' - '-bugprone-use-after-move' - - '-bugprone-undefined-memory-manipulation' - '-bugprone-unchecked-optional-access' - '-bugprone-unintended-char-ostream-output' - '-bugprone-casting-through-void' diff --git a/cub/cub/detail/unsafe_bitcast.cuh b/cub/cub/detail/unsafe_bitcast.cuh index b589c931a50..cf20deb12d1 100644 --- a/cub/cub/detail/unsafe_bitcast.cuh +++ b/cub/cub/detail/unsafe_bitcast.cuh @@ -24,6 +24,7 @@ template { Output output; static_assert(sizeof(input) == sizeof(output), "wrong size"); + // NOLINTNEXTLINE(bugprone-undefined-memory-manipulation) ::memcpy(&output, &input, sizeof(input)); return output; }