diff --git a/src/libs/nanotrace/nanotrace.cpp b/src/libs/nanotrace/nanotrace.cpp index 36c7fd74590..d6e6ca30a30 100644 --- a/src/libs/nanotrace/nanotrace.cpp +++ b/src/libs/nanotrace/nanotrace.cpp @@ -60,7 +60,7 @@ struct ConvertArgValueToString { std::string Arg::value() const { - return std::visit(ConvertArgValueToString(), m_value); + return Utils::visit(ConvertArgValueToString(), m_value); } diff --git a/src/libs/nanotrace/nanotrace.h b/src/libs/nanotrace/nanotrace.h index 0df2be76df1..ea26487e408 100644 --- a/src/libs/nanotrace/nanotrace.h +++ b/src/libs/nanotrace/nanotrace.h @@ -33,9 +33,9 @@ # define NANOTRACESHARED_EXPORT Q_DECL_IMPORT #endif +#include // revert when macos minimum target is >= 10.14 #include -#include #include @@ -80,7 +80,7 @@ using TimePoint = std::chrono::time_point< Clock >; class NANOTRACESHARED_EXPORT Arg { public: - using SupportedType = std::variant; + using SupportedType = Utils::variant; Arg(const std::string &name, const SupportedType &val); std::string name() const;