On Tue, Dec 06, 2022 at 02:58:53AM +0100, Ævar Arnfjörð Bjarmason wrote:
This is probably too ugly to exist, but if we are going to have more
variants maybe one that would allow use within declarations would be
better, e.g.:
diff --git a/attr.c b/attr.c
index 42ad6de8c7c..43ade426e57 100644
--- a/attr.c
+++ b/attr.c
@@ -666,11 +666,10 @@ static void handle_attr_line(struct attr_stack *res,
static struct attr_stack *read_attr_from_array(const char **list)
{
- struct attr_stack *res;
+ struct attr_stack *INIT_CALLOC_ARRAY(res, 1);
Yeah. While clever, I would agree that is probably too ugly to exist.
-Peff