Use rvalue reference instead of extensions::DictionaryBuilder::pass()
C++ 11 enables rvalue reference with std::move() so that removing DictionaryBuilder::Pass().
BUG=563649
[email protected]
Review URL: https://codereview.chromium.org/1532193003
Cr-Commit-Position: refs/heads/master@{#366280}
diff --git a/chrome/browser/extensions/extension_action_test_util.cc b/chrome/browser/extensions/extension_action_test_util.cc
index 1a9de97..b860331 100644
--- a/chrome/browser/extensions/extension_action_test_util.cc
+++ b/chrome/browser/extensions/extension_action_test_util.cc
@@ -150,12 +150,13 @@
}
if (action_key)
- manifest.Set(action_key, DictionaryBuilder().Pass());
+ manifest.Set(action_key, DictionaryBuilder());
- return ExtensionBuilder().SetManifest(manifest.Pass()).
- SetID(crx_file::id_util::GenerateId(name)).
- SetLocation(location).
- Build();
+ return ExtensionBuilder()
+ .SetManifest(std::move(manifest))
+ .SetID(crx_file::id_util::GenerateId(name))
+ .SetLocation(location)
+ .Build();
}
ToolbarActionsModel* CreateToolbarModelForProfile(Profile* profile) {