diff --git a/automotive/audiocontrol/aidl/default/AudioControl.cpp b/automotive/audiocontrol/aidl/default/AudioControl.cpp index cf7307d347..7e7e145d37 100644 --- a/automotive/audiocontrol/aidl/default/AudioControl.cpp +++ b/automotive/audiocontrol/aidl/default/AudioControl.cpp @@ -244,15 +244,15 @@ ndk::ScopedAStatus AudioControl::onDevicesToMuteChange( template static inline std::string toString(const std::vector& in_values) { return std::accumulate(std::begin(in_values), std::end(in_values), std::string{}, - [](std::string& ls, const aidl_type& rs) { - return ls += (ls.empty() ? "" : ",") + rs.toString(); + [](const std::string& ls, const aidl_type& rs) { + return ls + (ls.empty() ? "" : ",") + rs.toString(); }); } template static inline std::string toEnumString(const std::vector& in_values) { return std::accumulate(std::begin(in_values), std::end(in_values), std::string{}, - [](std::string& ls, const aidl_enum_type& rs) { - return ls += (ls.empty() ? "" : ",") + toString(rs); + [](const std::string& ls, const aidl_enum_type& rs) { + return ls + (ls.empty() ? "" : ",") + toString(rs); }); }