diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h index 81d837f34ad7d..00cd2cfc0449a 100644 --- a/ipc/ipc_message_utils.h +++ b/ipc/ipc_message_utils.h @@ -17,6 +17,7 @@ #include <string_view> #include <tuple> #include <unordered_map> +#include <variant> #include <vector> #include "base/check.h" @@ -1021,8 +1022,8 @@ struct ParamTraits<std::optional<P>> { }; template <> -struct ParamTraits<absl::monostate> { - typedef absl::monostate param_type; +struct ParamTraits<std::monostate> { + typedef std::monostate param_type; static void Write(base::Pickle* m, const param_type& p) {} static bool Read(const base::Pickle* m, base::PickleIterator* iter,