Add missing include of type_traits Recent libc++ versions no longer implicitly include <type_traits> as part of <utility>, see https://reviews.llvm.org/D140426 Bug: chromium:1404923 Change-Id: Ic688b0ca05167ccae1db916ed964b77f53ff999f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116283 Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
diff --git a/src/tint/traits.h b/src/tint/traits.h index 441067e..f6dac27 100644 --- a/src/tint/traits.h +++ b/src/tint/traits.h
@@ -16,6 +16,7 @@ #define SRC_TINT_TRAITS_H_ #include <tuple> +#include <type_traits> #include <utility> namespace tint::traits {