diff options
author | Tom de Vries <tdevries@suse.de> | 2023-08-08 10:08:04 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2023-08-08 10:08:04 +0200 |
commit | aaa1d4b8f227c29f27a13a4a14622f0a3499e4b9 (patch) | |
tree | 4812c518acca45e0e4f8305b1da6b3fbe50f818b /gdb/testsuite | |
parent | e3f5898021ba21d9ad855b325cef92019a17b04d (diff) | |
download | binutils-aaa1d4b8f227c29f27a13a4a14622f0a3499e4b9.zip binutils-aaa1d4b8f227c29f27a13a4a14622f0a3499e4b9.tar.gz binutils-aaa1d4b8f227c29f27a13a4a14622f0a3499e4b9.tar.bz2 |
[gdb/build] Fix build breaker with -std=c++11
When building with -std=c++11 I run into:
...
gdb/dwarf2/cooked-index.c: In member function \
‘void cooked_index::start_writing_index(dwarf2_per_bfd*)’:
gdb/dwarf2/cooked-index.c:469:10: error: lambda capture initializers only \
available with -std=c++14 or -std=gnu++14 [-Werror]
ctx = std::move (ctx)] ()
^~~
...
Fix this by capturing a copy instead when using -std=c++11:
...
= gdb::thread_pool::g_thread_pool->post_task ([this, per_bfd, ctx] ()
...
Tested by building with and without -stdc=++11 on x86_64-linux.
Reported-By: Tom Tromey <tom@tromey.com>
Reviewed-by: John Baldwin <jhb@FreeBSD.org>
Diffstat (limited to 'gdb/testsuite')
0 files changed, 0 insertions, 0 deletions