Index: components/policy/core/browser/policy_error_map.cc |
diff --git a/components/policy/core/browser/policy_error_map.cc b/components/policy/core/browser/policy_error_map.cc |
index b5b7d0e11d0f1469583df9dfc42e4090d529e25a..fc178dac8610e0ace2fb091b47f68e05ddd162c1 100644 |
--- a/components/policy/core/browser/policy_error_map.cc |
+++ b/components/policy/core/browser/policy_error_map.cc |
@@ -9,6 +9,7 @@ |
#include "base/macros.h" |
#include "base/memory/ptr_util.h" |
#include "base/strings/string_number_conversions.h" |
+#include "base/strings/string_piece.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/strings/grit/components_strings.h" |
@@ -191,7 +192,7 @@ void PolicyErrorMap::AddError(const std::string& policy, |
base::string16 PolicyErrorMap::GetErrors(const std::string& policy) { |
CheckReadyAndConvert(); |
std::pair<const_iterator, const_iterator> range = map_.equal_range(policy); |
- std::vector<base::string16> list; |
+ std::vector<base::StringPiece16> list; |
for (const_iterator it = range.first; it != range.second; ++it) |
list.push_back(it->second); |
return base::JoinString(list, base::ASCIIToUTF16("\n")); |