layout: Show a warning if no region is included

This seems better than a plain success message for a (probably
accidental) no-op run.

Change-Id: I53b749ce42ecc6c267b6cbe71413d536ec3965c5
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/313
Reviewed-by: Felix Singer <felixsinger@posteo.net>
diff --git a/cli_classic.c b/cli_classic.c
index 26253dc..a49e045 100644
--- a/cli_classic.c
+++ b/cli_classic.c
@@ -567,6 +567,9 @@
 	if (ret)
 		goto out_shutdown;
 
+	if (layout && layout_num_regions_included(layout) == 0)
+		msg_gwarn("Warning: Layout specified but no region included!\n");
+
 	flashprog_layout_set(fill_flash, layout);
 	flashprog_flag_set(fill_flash, FLASHPROG_FLAG_FORCE, force);
 #if CONFIG_INTERNAL == 1