diff --git a/modules/juce_graphics/detail/juce_SimpleShapedText.cpp b/modules/juce_graphics/detail/juce_SimpleShapedText.cpp index 227edd00d3..df56f0c1b8 100644 --- a/modules/juce_graphics/detail/juce_SimpleShapedText.cpp +++ b/modules/juce_graphics/detail/juce_SimpleShapedText.cpp @@ -1320,7 +1320,7 @@ void SimpleShapedText::shape (const String& data, glyphSpansInLine.end(), std::make_pair (std::numeric_limits::max(), std::numeric_limits::min()), - [&] (auto& sum, auto& elem) -> std::pair + [&] (auto sum, auto& elem) -> std::pair { const auto r = elem.textRange + lineRange.getStart(); diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp index 37742feea7..92c7b0ce65 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp @@ -106,7 +106,7 @@ struct TextEditor::RemoveAction final : public UndoableAction return std::accumulate (removedText.texts.begin(), removedText.texts.end(), 0, - [] (auto& sum, auto& value) + [] (auto sum, auto& value) { return sum + (int) value.getNumBytesAsUTF8(); });