[ob/pushed] gdbscm_wrap, really forward args
Commit Message
Commit 557e56be2648 ("Eliminate most remaining cleanups under
gdb/guile/") missed adding the && to Args to really forward the
arguments properly. Noticed by inspection.
gdb/ChangeLog:
2018-07-19 Pedro Alves <palves@redhat.com>
* guile/guile-internal.h (gdbscm_wrap): Really make 'args' a
forwarding reference.
---
gdb/ChangeLog | 5 +++++
gdb/guile/guile-internal.h | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
@@ -1,3 +1,8 @@
+2018-07-19 Pedro Alves <palves@redhat.com>
+
+ * guile/guile-internal.h (gdbscm_wrap): Really make 'args' a
+ forwarding reference.
+
2018-07-18 Pedro Alves <palves@redhat.com>
* guile/guile.c (gdbscm_execute_gdb_command): Adjust to use
@@ -672,7 +672,7 @@ extern void gdbscm_initialize_values (void);
template<typename Function, typename... Args>
SCM
-gdbscm_wrap (Function &&func, Args... args)
+gdbscm_wrap (Function &&func, Args &&... args)
{
SCM result = SCM_BOOL_F;