Lines Matching defs:sentinel
282 /* Warn about using __null (as NULL in C++) as sentinel. For code compiled
655 { "sentinel", 0, 1, false, true, true,
5668 tree attr = lookup_attribute ("sentinel", attrs);
5681 "not enough variable arguments to fit a sentinel");
5684 tree sentinel, end;
5693 sentinel = end = params;
5695 /* Advance `end' ahead of `sentinel' by `pos' positions. */
5704 "not enough variable arguments to fit a sentinel");
5712 sentinel = TREE_CHAIN (sentinel);
5715 /* Validate the sentinel. */
5716 if ((!POINTER_TYPE_P (TREE_TYPE (TREE_VALUE (sentinel)))
5717 || !integer_zerop (TREE_VALUE (sentinel)))
5722 We warn with -Wstrict-null-sentinel, though. */
5724 || null_node != TREE_VALUE (sentinel)))
5725 warning (OPT_Wformat, "missing sentinel in function call");
6032 /* Handle a "sentinel" attribute. */
6995 else if (is_attribute_p ("sentinel", TREE_PURPOSE (chain)))