Fix an ICE in MSVC from functional/Invoke.h
Fix an ICE in MSVC from functional/Invoke.h

Summary:
Similar to https://github.com/facebook/folly/commit/29ffcc50981fd50dd2ab1a69f8a262c4b7c27ad4,
(D6254219), this was manifesting as random ICEs that repro consistently in a given file on a given machine,
but in different files for different machines and sometimes not at all.

Reviewed By: Orvid, yfeldblum

Differential Revision: D6303186

fbshipit-source-id: d91ad633352fc5c28640e71fd1539f6a4ba8f70f

facebook/folly,facebook/folly,Orvid/folly,rklabs/folly,rklabs/folly,facebook/folly,rklabs/folly,facebook/folly,Orvid/folly,Orvid/folly,facebook/folly,rklabs/folly,Orvid/folly,Orvid/folly,rklabs/folly