aboutsummaryrefslogtreecommitdiff
path: root/gdb/compile/compile-object-run.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-09-23 09:32:54 -0600
committerTom Tromey <tom@tromey.com>2020-09-23 09:32:55 -0600
commite947a8482ac8ea529869c15b6949e4f19272c747 (patch)
tree30112aeacd185ae60be2662e6dda1134ab66af07 /gdb/compile/compile-object-run.h
parent0dbf6ee6a074208ef8f95ee3d2f7e4369265e456 (diff)
downloadgdb-e947a8482ac8ea529869c15b6949e4f19272c747.zip
gdb-e947a8482ac8ea529869c15b6949e4f19272c747.tar.gz
gdb-e947a8482ac8ea529869c15b6949e4f19272c747.tar.bz2
Introduce and use compile_module_up
This introduces compile_module_up, a unique pointer for compile_module, and changes a few spots to use it. gdb/ChangeLog 2020-09-23 Tom Tromey <tom@tromey.com> * compile/compile.c (eval_compile_command): Update. * compile/compile-object-run.h (compile_object_run): Take a compile_module_up. * compile/compile-object-run.c (compile_object_run): Take a compile_module_up. * compile/compile-object-load.h (struct compile_module): Add constructor, destructor. (compile_module_up): New typedef. (compile_object_load): Return compile_object_up. * compile/compile-object-load.c (compile_object_load): Return compile_module_up.
Diffstat (limited to 'gdb/compile/compile-object-run.h')
-rw-r--r--gdb/compile/compile-object-run.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/compile/compile-object-run.h b/gdb/compile/compile-object-run.h
index 9311d02..45375db 100644
--- a/gdb/compile/compile-object-run.h
+++ b/gdb/compile/compile-object-run.h
@@ -19,6 +19,6 @@
#include "compile-object-load.h"
-extern void compile_object_run (struct compile_module *module);
+extern void compile_object_run (compile_module_up &&module);
#endif /* COMPILE_COMPILE_OBJECT_RUN_H */