fixes a crash on a degenerate macro definition