| Index: gpu/command_buffer/service/feature_info.cc
 | 
| diff --git a/gpu/command_buffer/service/feature_info.cc b/gpu/command_buffer/service/feature_info.cc
 | 
| index b8737fc40e7a507cc7cb67bf015c727a56c6d6b0..6f6cf634988290171eed5414506690076493cec8 100644
 | 
| --- a/gpu/command_buffer/service/feature_info.cc
 | 
| +++ b/gpu/command_buffer/service/feature_info.cc
 | 
| @@ -83,11 +83,11 @@
 | 
|  void StringToWorkarounds(
 | 
|      const std::string& types, FeatureInfo::Workarounds* workarounds) {
 | 
|    DCHECK(workarounds);
 | 
| -  for (const base::StringPiece& piece :
 | 
| -       base::SplitStringPiece(
 | 
| -           types, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL)) {
 | 
| +  std::vector<std::string> pieces;
 | 
| +  base::SplitString(types, ',', &pieces);
 | 
| +  for (size_t i = 0; i < pieces.size(); ++i) {
 | 
|      int number = 0;
 | 
| -    bool succeed = base::StringToInt(piece, &number);
 | 
| +    bool succeed = base::StringToInt(pieces[i], &number);
 | 
|      DCHECK(succeed);
 | 
|      switch (number) {
 | 
|  #define GPU_OP(type, name)    \
 | 
| 
 |