Lines Matching full:macro
4128 # not starting a section or a macro "\" extended line
5545 # avoid parentheses around potential macro args
5927 # first statement and ensure its the whole macro if its not enclosed
6045 # check if any macro arguments are reused (ignore '...' and 'type')
6056 "Macro argument reuse '$arg' - possible side-effects?\n" . "$herectx");
6058 # check if any macro arguments may have other precedence issues
6063 … "Macro argument '$arg' may be better as '($arg)' to avoid precedence issues\n" . "$herectx");
6069 "Argument '$arg' is not used in function-like macro\n" . "$herectx");
6074 # ## concatenation is commonly a macro that defines a function so ignore those
6098 # do {} while (0) macro tests:
6100 # macro should not end with a semicolon
7309 "Prefer using the BIT$ull macro\n" . $herecurr) &&
7376 "Use of the '$1' macro makes the build non-deterministic\n" . $herecurr);