在使用宏时限制块预处理