fix bug: seg fault for macro error