check duplicate macro parameter