[clang] 832b5ac - [Clang][test] Relocate concepts regression test to concepts-subsumption.cpp NFC (#215762)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 12 03:15:10 PDT 2026
Author: Shengxin Pei
Date: 2026-08-12T18:15:05+08:00
New Revision: 832b5ac245686341cb09c9e16d3ed04bd31138db
URL: https://github.com/llvm/llvm-project/commit/832b5ac245686341cb09c9e16d3ed04bd31138db
DIFF: https://github.com/llvm/llvm-project/commit/832b5ac245686341cb09c9e16d3ed04bd31138db.diff
LOG: [Clang][test] Relocate concepts regression test to concepts-subsumption.cpp NFC (#215762)
Added:
Modified:
clang/test/SemaCXX/concepts-subsumption.cpp
Removed:
clang/test/SemaCXX/GH106182.cpp
################################################################################
diff --git a/clang/test/SemaCXX/GH106182.cpp b/clang/test/SemaCXX/GH106182.cpp
deleted file mode 100644
index f82064bff27e9..0000000000000
--- a/clang/test/SemaCXX/GH106182.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
-// expected-no-diagnostics
-
-template <class Fn> struct A {
- constexpr A(Fn) {};
-};
-
-template <template <class> class S>
- void create_unique()
- requires (S{0}, true);
-
-template <template <class> class S>
- void create_unique()
- requires (S{0}, true) {}
-
-template void create_unique<A>();
diff --git a/clang/test/SemaCXX/concepts-subsumption.cpp b/clang/test/SemaCXX/concepts-subsumption.cpp
index d00a8b973cb91..d6691891467a6 100644
--- a/clang/test/SemaCXX/concepts-subsumption.cpp
+++ b/clang/test/SemaCXX/concepts-subsumption.cpp
@@ -147,6 +147,22 @@ constexpr int foo(Z auto y) { return 30; }
static_assert(foo(0) == 30);
}
+namespace GH106182 {
+template <class Fn> struct A {
+ constexpr A(Fn) {};
+};
+
+template <template <class> class S>
+void create_unique()
+ requires (S{0}, true);
+
+template <template <class> class S>
+void create_unique()
+ requires (S{0}, true) {}
+
+template void create_unique<A>();
+}
+
namespace WhateverThisIs {
template <typename T> concept C0 = true;
template <typename T> concept C1 = true;
More information about the cfe-commits
mailing list