Fixed a bug that macro is not shadowing.