This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Fix build breakage when libipt is available
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Mon, 04 Sep 2017 11:30:12 -0400
- Subject: [binutils-gdb] Fix build breakage when libipt is available
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 7525b645dfaa302091591d0f87d9682ce988ed13 ***
Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 7525b645dfaa302091591d0f87d9682ce988ed13
Fix build breakage when libipt is available
Fix build regression introduced by 0860c437cbe4 ("btrace: Store
btrace_insn in an std::vector"):
src/gdb/btrace.c: In function void ftrace_add_pt(btrace_thread_info*, pt_insn_decoder*, int*, std::vector<unsigned int>&):
src/gdb/btrace.c:1329:38: error: invalid initialization of reference of type const btrace_insn& from expression of type btrace_insn*
ftrace_update_insns (bfun, &btinsn);
^
src/gdb/btrace.c:648:1: note: in passing argument 2 of void ftrace_update_insns(btrace_function*, const btrace_insn&)
ftrace_update_insns (struct btrace_function *bfun, const btrace_insn &insn)
^
gdb/ChangeLog:
2017-09-04 Pedro Alves <palves@redhat.com>
* btrace.c (ftrace_add_pt): Pass btrace_insn to
ftrace_update_insns by reference instead of pointer.