[gcc(refs/users/meissner/heads/work239-submit)] libstdc++: Export std::philox{_engine, 4x{32, 64}} in std.cc [PR119794]
Michael Meissner
meissner@gcc.gnu.org
Thu Mar 19 22:47:22 GMT 2026
https://gcc.gnu.org/g:7d4a5c2a3902f0ffb027845f2fd9230c53f61c9e
commit 7d4a5c2a3902f0ffb027845f2fd9230c53f61c9e
Author: Jakub Jelinek <jakub@redhat.com>
Date: Thu Mar 19 15:47:57 2026 +0100
libstdc++: Export std::philox{_engine,4x{32,64}} in std.cc [PR119794]
philox{_engine,4x32,4x64} is PR119794 P2075 r16-4062 but without
these exports.
2026-03-19 Jakub Jelinek <jakub@redhat.com>
PR libstdc++/119794
* src/c++23/std.cc.in: Add philox_engine and philox4x{32,64}.
Diff:
---
libstdc++-v3/src/c++23/std.cc.in | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libstdc++-v3/src/c++23/std.cc.in b/libstdc++-v3/src/c++23/std.cc.in
index 63478d4271f0..362bc5fc52cf 100644
--- a/libstdc++-v3/src/c++23/std.cc.in
+++ b/libstdc++-v3/src/c++23/std.cc.in
@@ -2556,6 +2556,11 @@ export namespace std
using std::uniform_random_bit_generator;
using std::uniform_real_distribution;
using std::weibull_distribution;
+#if __cpp_lib_philox_engine
+ using std::philox_engine;
+ using std::philox4x32;
+ using std::philox4x64;
+#endif
}
// <ranges>
More information about the Libstdc++-cvs
mailing list