+2020-07-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * c-exp.y (scan_macro_expansion): Don't free `expansion`.
+ (lex_one_token): Update.
+ * macroexp.c (struct macro_buffer) <release>: Return
+ gdb::unique_xmalloc_ptr<char>.
+ (macro_stringify): Update.
+ (macro_expand): Update.
+ (macro_expand_next): Return gdb::unique_xmalloc_ptr<char>.
+ * macroexp.h (macro_expand_next): Likewise.
+
2020-07-02 Simon Marchi <simon.marchi@efficios.com>
* macroexp.h (macro_lookup_ftype): Remove.