Fix corner case of empty macro function body