From e88bb0789594e8bdcebbde73eff40a661bf5ad96 Mon Sep 17 00:00:00 2001
From: vjpai <vpai@google.com>
Date: Fri, 31 Jul 2015 08:39:31 -0700
Subject: [PATCH] Switch a push_back to emplace_back to avoid being interpreted
 as a copy constructor

---
 test/cpp/qps/client.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/test/cpp/qps/client.h b/test/cpp/qps/client.h
index 5096376d4e..5cd99950d8 100644
--- a/test/cpp/qps/client.h
+++ b/test/cpp/qps/client.h
@@ -71,8 +71,7 @@ class Client {
   explicit Client(const ClientConfig& config)
       : timer_(new Timer), interarrival_timer_() {
     for (int i = 0; i < config.client_channels(); i++) {
-      channels_.push_back(ClientChannelInfo(
-          config.server_targets(i % config.server_targets_size()), config));
+      channels_.emplace_back(config.server_targets(i % config.server_targets_size()), config);
     }
     request_.set_response_type(grpc::testing::PayloadType::COMPRESSABLE);
     request_.set_response_size(config.payload_size());
-- 
GitLab