Add seperate warning flag for directive in macro.