Use ui_out_emit_tuple in more places in MI
authorTom Tromey <tom@tromey.com>
Wed, 12 Apr 2017 22:16:10 +0000 (16:16 -0600)
committerTom Tromey <tom@tromey.com>
Sat, 22 Apr 2017 15:47:00 +0000 (09:47 -0600)
commit0092b74da6d86185c4d0c0fa0f540b97647bf44a
tree010dc5a2fc4d52ea074d138baf64c64520f1597e
parenta14a62ddff9eadbb8a7ad101ab06b02e44b6c00a
Use ui_out_emit_tuple in more places in MI

This patch changes a few more spots in MI to use ui_out_emit_tuple.
These changes required the use of gdb::optional.

ChangeLog
2017-04-22  Tom Tromey  <tom@tromey.com>

* mi/mi-main.c (print_variable_or_computed): Use ui_out_emit_tuple.
* mi/mi-cmd-var.c (varobj_update_one): Use ui_out_emit_tuple.
* mi/mi-cmd-stack.c (list_arg_or_local): Use ui_out_emit_tuple.
gdb/ChangeLog
gdb/mi/mi-cmd-stack.c
gdb/mi/mi-cmd-var.c
gdb/mi/mi-main.c