现在宏块类型应该没什么问题了