Skip to content

[libc++] Fix directory name in libcxx rand.dist tests path #140160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 27, 2025

Conversation

LRFLEW
Copy link
Contributor

@LRFLEW LRFLEW commented May 15, 2025

I was looking at the test files for rand.dist.uni.int, and noticed this directory name had a typo. The path libcxx/test/libcxx/numerics/rand/rand.dis/ is missing the t in rand.dist. The equivalent directory in libcxx/test/std does not have this typo, further indicating it was a mistake. This PR simply renames the directory to libcxx/test/libcxx/numerics/rand/rand.dist and runs clang-format on all the files under that directory.

@LRFLEW LRFLEW requested a review from a team as a code owner May 15, 2025 23:26
@llvmbot llvmbot added the libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. label May 15, 2025
@llvmbot
Copy link
Member

llvmbot commented May 15, 2025

@llvm/pr-subscribers-libcxx

Author: None (LRFLEW)

Changes

I was looking at the test files for rand.dist.uni.int, and noticed this directory name had a typo. The path libcxx/test/libcxx/numerics/rand/rand.dis/ is missing the t in rand.dist. The equivelant directory in libcxx/test/std does not have this typo, further indicating it was a mistake. This PR simply renames the directory to libcxx/test/libcxx/numerics/rand/rand.dist and runs clang-format on all the files under that directory.


Patch is 27.18 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/140160.diff

24 Files Affected:

  • (removed) libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp (-30)
  • (removed) libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp (-30)
  • (removed) libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp (-30)
  • (removed) libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp (-30)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp (+2-3)
  • (added) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp (+29)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp (+2-3)
  • (added) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp (+29)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp (+2-3)
  • (added) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp (+29)
  • (added) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp (+29)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp (+2-3)
  • (renamed) libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp (+2-3)
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
deleted file mode 100644
index c002716a5316a..0000000000000
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
+++ /dev/null
@@ -1,30 +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
-
-// <random>
-
-#include <random>
-
-template<class Int>
-struct G {
-  using result_type = Int;
-  result_type operator()();
-  static constexpr result_type min() { return 0; }
-  static constexpr result_type max() { return 255; }
-};
-
-void test(std::extreme_value_distribution<double> dist)
-{
-  G<int> badg;
-  G<unsigned> okg;
-
-  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
-  dist(okg);
-}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp
deleted file mode 100644
index a4def062f83f1..0000000000000
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp
+++ /dev/null
@@ -1,30 +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
-
-// <random>
-
-#include <random>
-
-template<class Int>
-struct G {
-  using result_type = Int;
-  result_type operator()();
-  static constexpr result_type min() { return 0; }
-  static constexpr result_type max() { return 255; }
-};
-
-void test(std::discrete_distribution<int> dist)
-{
-  G<int> badg;
-  G<unsigned> okg;
-
-  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
-  dist(okg);
-}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp
deleted file mode 100644
index 002071129d03e..0000000000000
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp
+++ /dev/null
@@ -1,30 +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
-
-// <random>
-
-#include <random>
-
-template<class Int>
-struct G {
-  using result_type = Int;
-  result_type operator()();
-  static constexpr result_type min() { return 0; }
-  static constexpr result_type max() { return 255; }
-};
-
-void test(std::piecewise_constant_distribution<double> dist)
-{
-  G<int> badg;
-  G<unsigned> okg;
-
-  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
-  dist(okg);
-}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp
deleted file mode 100644
index 0fb54a403ac9e..0000000000000
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp
+++ /dev/null
@@ -1,30 +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
-
-// <random>
-
-#include <random>
-
-template<class Int>
-struct G {
-  using result_type = Int;
-  result_type operator()();
-  static constexpr result_type min() { return 0; }
-  static constexpr result_type max() { return 255; }
-};
-
-void test(std::piecewise_linear_distribution<double> dist)
-{
-  G<int> badg;
-  G<unsigned> okg;
-
-  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
-  dist(okg);
-}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
index 9855d8ae6f866..06d1444ef3b73 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::bernoulli_distribution dist)
-{
+void test(std::bernoulli_distribution dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
index 1b1bb4428f80d..dfafc3205fb86 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::binomial_distribution<int> dist)
-{
+void test(std::binomial_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
index d9b692ec94727..a4585052200ec 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::geometric_distribution<int> dist)
-{
+void test(std::geometric_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
similarity index 90%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
index e526168d6d4ec..5235100998805 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::negative_binomial_distribution<int> dist)
-{
+void test(std::negative_binomial_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
index cc697ab5e7ae2..2606bfd564ea3 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::normal_distribution<double> dist)
-{
+void test(std::cauchy_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
similarity index 90%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
index b0265148debf8..a9f2b26f04803 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::chi_squared_distribution<double> dist)
-{
+void test(std::chi_squared_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
index 77c97fb3351ad..7025f1abe93d5 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::fisher_f_distribution<double> dist)
-{
+void test(std::fisher_f_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
similarity index 90%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
index 80c34580bc40d..8b15040f7f390 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::lognormal_distribution<double> dist)
-{
+void test(std::lognormal_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
new file mode 100644
index 0000000000000..f21c25fa00da9
--- /dev/null
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
@@ -0,0 +1,29 @@
+//===----------------------------------------------------------------------===//
+//
+// 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
+
+// <random>
+
+#include <random>
+
+template <class Int>
+struct G {
+  using result_type = Int;
+  result_type operator()();
+  static constexpr result_type min() { return 0; }
+  static constexpr result_type max() { return 255; }
+};
+
+void test(std::normal_distribution<double> dist) {
+  G<int> badg;
+  G<unsigned> okg;
+
+  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
+  dist(okg);
+}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
similarity index 90%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
index 151a2bd954c8b..98e5fabd3526b 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::student_t_distribution<double> dist)
-{
+void test(std::student_t_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
similarity index 90%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
index b1241214de76f..89bc5ed1d0a31 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::exponential_distribution<double> dist)
-{
+void test(std::exponential_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
new file mode 100644
index 0000000000000..0fca736b06909
--- /dev/null
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
@@ -0,0 +1,29 @@
+//===----------------------------------------------------------------------===//
+//
+// 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
+
+// <random>
+
+#include <random>
+
+template <class Int>
+struct G {
+  using result_type = Int;
+  result_type operator()();
+  static constexpr result_type min() { return 0; }
+  static constexpr result_type max() { return 255; }
+};
+
+void test(std::extreme_value_distribution<double> dist) {
+  G<int> badg;
+  G<unsigned> okg;
+
+  dist(badg); //expected-error@*:* 2 {{static assertion failed}} //expected-note {{in instantiation}}
+  dist(okg);
+}
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
similarity index 91%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
index 8bf87dd8615c6..3e84f8dcd394e 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::gamma_distribution<double> dist)
-{
+void test(std::gamma_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
similarity index 92%
rename from libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
rename to libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
index ef56d9635fc49..09d9a01f46a02 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine....
[truncated]

Copy link
Member

@ldionne ldionne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but I'd rather not run clang-format in the same go, to make it easier to validate that it's only a rename.

@ldionne ldionne changed the title Fix directory name in libcxx rand.dist tests path [libc++] Fix directory name in libcxx rand.dist tests path May 27, 2025
@ldionne ldionne merged commit 6a738f6 into llvm:main May 27, 2025
11 of 19 checks passed
Copy link

⚠️ C/C++ code formatter, clang-format found issues in your code. ⚠️

You can test this locally with the following command:
git-clang-format --diff HEAD~1 HEAD --extensions cpp -- libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp
View the diff from clang-format here.
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
index 9855d8ae6..06d1444ef 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bernoulli/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::bernoulli_distribution dist)
-{
+void test(std::bernoulli_distribution dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
index 1b1bb4428..dfafc3205 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::binomial_distribution<int> dist)
-{
+void test(std::binomial_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
index d9b692ec9..a45850522 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::geometric_distribution<int> dist)
-{
+void test(std::geometric_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
index e526168d6..523510099 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::negative_binomial_distribution<int> dist)
-{
+void test(std::negative_binomial_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
index 59e5b50a8..2606bfd56 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::cauchy_distribution<double> dist)
-{
+void test(std::cauchy_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
index b0265148d..a9f2b26f0 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::chi_squared_distribution<double> dist)
-{
+void test(std::chi_squared_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
index 77c97fb33..7025f1abe 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::fisher_f_distribution<double> dist)
-{
+void test(std::fisher_f_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
index 80c34580b..8b15040f7 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::lognormal_distribution<double> dist)
-{
+void test(std::lognormal_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
index cc697ab5e..f21c25fa0 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::normal_distribution<double> dist)
-{
+void test(std::normal_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
index 151a2bd95..98e5fabd3 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::student_t_distribution<double> dist)
-{
+void test(std::student_t_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
index b1241214d..89bc5ed1d 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::exponential_distribution<double> dist)
-{
+void test(std::exponential_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
index c002716a5..0fca736b0 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::extreme_value_distribution<double> dist)
-{
+void test(std::extreme_value_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
index 8bf87dd86..3e84f8dcd 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::gamma_distribution<double> dist)
-{
+void test(std::gamma_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
index ef56d9635..09d9a01f4 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::poisson_distribution<int> dist)
-{
+void test(std::poisson_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp
index e40c1972a..59586a5ef 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::weibull_distribution<double> dist)
-{
+void test(std::weibull_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp
index a4def062f..c5ad76971 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::discrete_distribution<int> dist)
-{
+void test(std::discrete_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp
index 002071129..e0f740245 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::piecewise_constant_distribution<double> dist)
-{
+void test(std::piecewise_constant_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp
index 0fb54a403..b93db8ebd 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::piecewise_linear_distribution<double> dist)
-{
+void test(std::piecewise_linear_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp
index 243284394..3fee276d5 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/bad_engine.verify.cpp
@@ -13,7 +13,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -21,8 +21,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::uniform_int_distribution<int> dist)
-{
+void test(std::uniform_int_distribution<int> dist) {
   G<int> badg;
   G<unsigned> okg;
 
diff --git a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp
index fa5c3a3eb..815cc43a0 100644
--- a/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp
+++ b/libcxx/test/libcxx/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/bad_engine.verify.cpp
@@ -12,7 +12,7 @@
 
 #include <random>
 
-template<class Int>
+template <class Int>
 struct G {
   using result_type = Int;
   result_type operator()();
@@ -20,8 +20,7 @@ struct G {
   static constexpr result_type max() { return 255; }
 };
 
-void test(std::uniform_real_distribution<double> dist)
-{
+void test(std::uniform_real_distribution<double> dist) {
   G<int> badg;
   G<unsigned> okg;
 

sivan-shani pushed a commit to sivan-shani/llvm-project that referenced this pull request Jun 3, 2025
The path libcxx/test/libcxx/numerics/rand/rand.dis was missing the
't' in rand.dist.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants