2 * Sparse used to get this wrong.
4 * When evaluating the argument to the inline function for the array, Sparse
5 * didn't properly demote the "char []" to a "char *", but instead it would
6 * follow the dereference and get a "struct hello".
8 * Which made no sense at all.
11 static inline int deref(const char *s
)
20 static int test(struct hello
*arg
)
22 return deref(arg
->array
);
26 * check-name: "char []" to "char *" demotion