[libcxx-commits] [libcxx] [libc++][NFC] Moved `nodiscard.verify.cpp` tests (PR #175285)
Hristo Hristov via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Jan 9 22:02:13 PST 2026
https://github.com/H-G-Hristov created https://github.com/llvm/llvm-project/pull/175285
Moved tests to the correct locations.
Removed redundant test.
>From 565ebf421d7a6dd272fc5a23a244f8fda87ef3ad Mon Sep 17 00:00:00 2001
From: Hristo Hristov <hghristov.rmm at gmail.com>
Date: Sat, 10 Jan 2026 08:01:34 +0200
Subject: [PATCH] [libc++][NFC] Moved `nodiscard.verify.cpp` tests
Moved tests to the correct locations.
Removed redundant test.
---
.../node_handle.nodiscard.verify.cpp | 0
.../node_handle.nodiscard.verify.cpp | 18 ------------------
.../memory/nodiscard.verify.cpp} | 0
3 files changed, 18 deletions(-)
rename libcxx/test/{std => libcxx}/containers/container.node/node_handle.nodiscard.verify.cpp (100%)
delete mode 100644 libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
rename libcxx/test/libcxx/{diagnostics/memory.nodiscard.verify.cpp => utilities/memory/nodiscard.verify.cpp} (100%)
diff --git a/libcxx/test/std/containers/container.node/node_handle.nodiscard.verify.cpp b/libcxx/test/libcxx/containers/container.node/node_handle.nodiscard.verify.cpp
similarity index 100%
rename from libcxx/test/std/containers/container.node/node_handle.nodiscard.verify.cpp
rename to libcxx/test/libcxx/containers/container.node/node_handle.nodiscard.verify.cpp
diff --git a/libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp b/libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
deleted file mode 100644
index 84aeafeaa279e..0000000000000
--- a/libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-//===----------------------------------------------------------------------===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-// UNSUPPORTED: c++03, c++11, c++14
-
-// check that <__node_handle> functions are marked [[nodiscard]]
-
-#include <set>
-
-void func() {
- std::set<int> set;
- set.extract(0).empty(); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}}
-}
diff --git a/libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp b/libcxx/test/libcxx/utilities/memory/nodiscard.verify.cpp
similarity index 100%
rename from libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp
rename to libcxx/test/libcxx/utilities/memory/nodiscard.verify.cpp
More information about the libcxx-commits
mailing list