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