This is an archive of the discontinued LLVM Phabricator instance.

[Preprocessor] Dont omit comma after __VA_ARGS__ in MSVC mode if it is an argument to a macro function that takes only a single parameter.
AbandonedPublic

Authored by erichkeane on Apr 13 2017, 2:13 PM.

Details

Reviewers
rnk
rsmith
Summary

One fairly annoying exception to the comma elision rule is that if it is in an expansion that appears to expand to a macro-function-call that takes only a variadic macro.

Diff Detail