|
From: | Markus Armbruster |
Subject: | Re: [Qemu-devel] [PATCH 17/20] migration-test: Clean up string interpolation into QMP, part 1 |
Date: | Mon, 16 Jul 2018 08:37:14 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Juan Quintela <address@hidden> writes: > Markus Armbruster <address@hidden> wrote: >> Leaving interpolation into JSON to qmp() is more robust than building >> QMP input manually, as explained in the recent commit "tests: Clean up >> string interpolation into QMP input (simple cases)". >> >> migrate_recover() builds QMP input manually because wait_command() >> can't interpolate. Well, it can since the previous commit. Simplify >> accordingly. >> >> Bonus: gets rid of a non-literal format string. A step towards >> compile-time format string checking without triggering >> -Wformat-nonliteral. >> >> Cc: Juan Quintela <address@hidden> >> Cc: Dr. David Alan Gilbert <address@hidden> >> Signed-off-by: Markus Armbruster <address@hidden> > > Reviewed-by: Juan Quintela <address@hidden> > > Why, o why it needs to be so difficult!!! At least the series improves the interface from Rusty's API level -4 "Follow common convention and you'll get it wrong" to API level 4 "Follow common convention and you'll get it right", and for some kind of mistakes even to API level 8 "The compiler will warn if you get it wrong." Thanks!
[Prev in Thread] | Current Thread | [Next in Thread] |