[build] add missing includes (backport to 1.78.x) (#41518)
Backport #41351 to the v1.78.x branch to address
https://github.com/grpc/grpc/issues/41296#issuecomment-3822739823
<!--
If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the
appropriate
lang label.
-->
Co-authored-by: Mark D. Roth <roth@google.com>
diff --git a/include/grpc/event_engine/memory_request.h b/include/grpc/event_engine/memory_request.h
index 76bcbb2..ad8cab8 100644
--- a/include/grpc/event_engine/memory_request.h
+++ b/include/grpc/event_engine/memory_request.h
@@ -17,6 +17,8 @@
#include <grpc/support/port_platform.h>
#include <stddef.h>
+#include <string>
+
#include "absl/strings/string_view.h"
namespace grpc_event_engine {
diff --git a/src/core/channelz/v2tov1/property_list.cc b/src/core/channelz/v2tov1/property_list.cc
index e38320e..3710843 100644
--- a/src/core/channelz/v2tov1/property_list.cc
+++ b/src/core/channelz/v2tov1/property_list.cc
@@ -15,6 +15,7 @@
#include "src/core/channelz/v2tov1/property_list.h"
#include <cstdint>
+#include <limits>
#include <optional>
#include <string>
diff --git a/src/core/util/glob.cc b/src/core/util/glob.cc
index 1b1c16e..22e5425 100644
--- a/src/core/util/glob.cc
+++ b/src/core/util/glob.cc
@@ -12,6 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+#include <algorithm>
+
#include "absl/strings/string_view.h"
namespace grpc_core {