add macro statement scope test