On 4/28/20 9:08 AM, Jean-Marc Lasgouttes wrote:
> commit 7035e230caa69a2e35f16dcf0d9696c59cef5c4c
> Author: Jean-Marc Lasgouttes <[email protected]>
> Date: Tue Apr 28 15:28:21 2020 +0200
>
> Avoid some more copies in range-based for loops
>
> This triggers warnings with clang++ 10.
> ---
> src/frontends/qt/Menus.cpp | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/frontends/qt/Menus.cpp b/src/frontends/qt/Menus.cpp
> index b77164b..cb30e07 100644
> --- a/src/frontends/qt/Menus.cpp
> +++ b/src/frontends/qt/Menus.cpp
> @@ -1356,7 +1356,7 @@ void MenuDefinition::expandToc(Buffer const * buf)
> // In the navigation menu, only add tocs from this document
> TocBackend const & backend = buf->tocBackend();
> TocList const & toc_list = backend.tocs();
> - for (pair<string, shared_ptr<Toc>> const & toc : toc_list) {
> + for (pair<const string, shared_ptr<Toc>> const & toc : toc_list) {
I've seen warnings like this, too, sometimes. The easy way to avoid them
seems to be just to use e.g.:
for (auto const & toc : toc_list) {
and let the compiler figure it out.
Riki
--
lyx-devel mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-devel