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