[libcxx][functional][modular] splices <functional> into modular headers
Differential Revision: https://reviews.llvm.org/D104942
NOKEYCHECK=True
GitOrigin-RevId: 050b064f15ee56ee0b42c9b957a3dd0f32532394
diff --git a/include/tuple b/include/tuple
index 42e05b9..032ac86 100644
--- a/include/tuple
+++ b/include/tuple
@@ -150,11 +150,13 @@
*/
#include <__config>
-#include <__functional_base>
#include <__functional/unwrap_ref.h>
+#include <__functional_base>
+#include <__memory/allocator_arg_t.h>
+#include <__memory/uses_allocator.h>
+#include <__tuple>
#include <__utility/forward.h>
#include <__utility/move.h>
-#include <__tuple>
#include <compare>
#include <cstddef>
#include <type_traits>