Add missing include type_traits in vulkan_enums.hpp for underlying_type usage Bug: b/424075772 Change-Id: I24816048b69184932e40c836ae08775ad0e1edd3 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75728 Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Presubmit-Ready: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/include/vulkan/vulkan_enums.hpp b/include/vulkan/vulkan_enums.hpp index 977f648..5f5d896 100644 --- a/include/vulkan/vulkan_enums.hpp +++ b/include/vulkan/vulkan_enums.hpp
@@ -11,6 +11,8 @@ // include-what-you-use: make sure, vulkan.hpp is used by code-completers // IWYU pragma: private; include "vulkan.hpp" +#include <type_traits> + namespace VULKAN_HPP_NAMESPACE { template <typename FlagBitsType>