On 11 March 2017 at 11:49, Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > On Sat, Mar 11, 2017 at 11:12:20AM +0000, Dibyendu Majumdar wrote: >> We still cannot invoke >> functions via pointers to functions using the (*ident)(arg) syntax due >> to the incorrect load operation output by the linearizer. > > Yes, I'm working on it. > >> I have been trying to compile a smallish program (AVL Tree >> implementation) - making progress but it still fails to compile, so I >> will report the next issue! > > Good. > PSEUDO_VAL strikes again! struct avl_node { struct avl_node *right; struct avl_node *left; }; #define NULL ((void *)0) static int test_null_comp(int height_changed, struct avl_node *node) { return node != NULL && height_changed; } -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html