diff --git a/src/main/native/include/support/HttpUtil.inl b/src/main/native/include/support/HttpUtil.inl index d67f3c89dd..00538fc3ae 100644 --- a/src/main/native/include/support/HttpUtil.inl +++ b/src/main/native/include/support/HttpUtil.inl @@ -13,11 +13,11 @@ namespace wpi { template HttpRequest::HttpRequest(const HttpLocation& loc, const T& extraParams) : host{loc.host}, port{loc.port} { - llvm::StringMap params; + llvm::SmallVector, 8> params; for (const auto& p : loc.params) - params.insert(std::make_pair(GetFirst(p), GetSecond(p))); + params.emplace_back(std::make_pair(GetFirst(p), GetSecond(p))); for (const auto& p : extraParams) - params.insert(std::make_pair(GetFirst(p), GetSecond(p))); + params.emplace_back(std::make_pair(GetFirst(p), GetSecond(p))); SetPath(loc.path, params); SetAuth(loc); }