Minor build/include fixes for google3 roll.

Change-Id: I2f9ba7f98acdf9441d80d3a1169b36bee44a2e0e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/108545
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Loko Kung <lokokung@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/include/tint/override_id.h b/include/tint/override_id.h
index 957673d..05e56a7 100644
--- a/include/tint/override_id.h
+++ b/include/tint/override_id.h
@@ -16,6 +16,7 @@
 #define SRC_TINT_OVERRIDE_ID_H_
 
 #include <stdint.h>
+#include <functional>
 
 namespace tint {
 
diff --git a/src/dawn/native/stream/Source.h b/src/dawn/native/stream/Source.h
index c7b19d0..11d7e1f 100644
--- a/src/dawn/native/stream/Source.h
+++ b/src/dawn/native/stream/Source.h
@@ -17,6 +17,8 @@
 
 #include <cstddef>
 
+#include "dawn/native/Error.h"
+
 namespace dawn::native::stream {
 
 // Interface for a deserialization source.
diff --git a/src/dawn/utils/TestUtils.h b/src/dawn/utils/TestUtils.h
index fa7865d..5c359b7 100644
--- a/src/dawn/utils/TestUtils.h
+++ b/src/dawn/utils/TestUtils.h
@@ -15,6 +15,8 @@
 #ifndef SRC_DAWN_UTILS_TESTUTILS_H_
 #define SRC_DAWN_UTILS_TESTUTILS_H_
 
+#include <ostream>
+
 #include "dawn/webgpu_cpp.h"
 
 namespace utils {