Whoops, this function returns a std::string.
gdb/ChangeLog:
2017-01-31  Pedro Alves  <palves@redhat.com>
	* varobj.c (varobj_value_get_print_value): Remove xstrdup call.
+2017-01-31  Pedro Alves  <palves@redhat.com>
+
+       * varobj.c (varobj_value_get_print_value): Remove xstrdup call.
+
 2017-01-31  Pedro Alves  <palves@redhat.com>
 
        * common/scoped_restore.h
 
          if (dynamic_varobj_has_child_method (var))
            {
              do_cleanups (old_chain);
-             return xstrdup ("{...}");
+             return "{...}";
            }
 
          if (PyObject_HasAttr (value_formatter, gdbpy_to_string_cst))