[llvm] [llvm][ADT] Add wrappers to `std::fill` (PR #146681)
Longsheng Mou via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 2 08:56:51 PDT 2025
================
@@ -1591,6 +1591,18 @@ TEST(STLExtrasTest, Includes) {
}
}
+TEST(STLExtrasTest, Fill) {
+ std::vector<int> V1 = {1, 2, 3};
+ std::vector<int> V2;
+ int Val = 4;
+ auto IsSameAsVal = [&](int V) { return V == Val; };
+ fill(V1, Val);
+ EXPECT_TRUE(llvm::all_of(V1, IsSameAsVal));
+ V2.resize(5);
+ fill(V2, Val);
+ EXPECT_TRUE(llvm::all_of(V2, IsSameAsVal));
----------------
CoTinker wrote:
I'll try it.
https://github.com/llvm/llvm-project/pull/146681
More information about the llvm-commits
mailing list