Bug 731985 - Variadic macros failing to expand if trailing ... is empty