[libc++] Granularize algorithm includes
Reviewed By: Mordante, ldionne, Quuxplusone, #libc, #libc_abi
Spies: #libc_vendors, libcxx-commits, miyuki
Differential Revision: https://reviews.llvm.org/D119667
NOKEYCHECK=True
GitOrigin-RevId: 2e2f3158c604adb8401a2a44a03f58d4b6f1c7f9
diff --git a/include/valarray b/include/valarray
index 5536398..ac1ca9b 100644
--- a/include/valarray
+++ b/include/valarray
@@ -341,8 +341,14 @@
*/
+#include <__algorithm/copy.h>
+#include <__algorithm/count.h>
+#include <__algorithm/fill.h>
+#include <__algorithm/max_element.h>
+#include <__algorithm/min.h>
+#include <__algorithm/min_element.h>
+#include <__algorithm/unwrap_iter.h>
#include <__config>
-#include <algorithm>
#include <cmath>
#include <cstddef>
#include <functional>