]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/record-btrace.c
Fix compile error with clang 3.8
authorDave Murphy <davem@devkitpro.org>
Fri, 21 Dec 2018 16:14:28 +0000 (11:14 -0500)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 21 Dec 2018 16:45:16 +0000 (11:45 -0500)
commit3dcfdc58656caa4a38e1fde73a07a19114347226
tree04a426167f9d140813377156a1272f9ddbbf9844
parente8f2b38a26591c44471e04b09b7b77990845d520
Fix compile error with clang 3.8

When compiling with clang 3.8 (default clang version on Debian
Stretch, the current stable), we get errors like this:

  CXX    dtrace-probe.o
../../binutils-gdb/gdb/dtrace-probe.c:103:31: error: default initialization of an object of const type 'const dtrace_static_probe_ops' without a user-provided default constructor
const dtrace_static_probe_ops dtrace_static_probe_ops;
                              ^

Silence them by value-initializing those objects.  It's not necessary
with other compilers (later clang versions, gcc), but it shouldn't
hurt either.
gdb/ChangeLog
gdb/dtrace-probe.c
gdb/probe.c
gdb/record-btrace.c
gdb/stap-probe.c
gdb/tui/tui-hooks.c
gdb/unittests/observable-selftests.c