Deal with some oddities of MSVC's preprocessor
authorChristopher Dykes <cdykes@fb.com>
Tue, 10 May 2016 00:23:41 +0000 (17:23 -0700)
committerFacebook Github Bot 9 <facebook-github-bot-9-bot@fb.com>
Tue, 10 May 2016 00:35:24 +0000 (17:35 -0700)
commitdc8c21a9e9d7fb174f822778734556d1f37e6ae0
tree399645971a9d24ab25bc0072d0ddba85aae37e0f
parentd65a097e5978abb69522a193c351f818be368d06
Deal with some oddities of MSVC's preprocessor

Summary: MSVC's preprocessor is different in how it deals with passing arguments expanded from `__VA_ARGS__`, so we have to add a stub to force it to expand the arguments.

Reviewed By: yfeldblum

Differential Revision: D3256328

fbshipit-source-id: 551434833d40e55498a9ab352eb74acdfd094835
folly/Preprocessor.h
folly/Synchronized.h