CHECK: Macro argument 'child' may be better as '(child)' to avoid precedence issues