[PATCH] D70791: Workaround for MSVC 16.3.* pre-c++17 type trait linkage

Stephan T. Lavavej via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 4 19:10:39 PST 2019


STL_MSFT added a comment.

> I would like to revive D66394 <https://reviews.llvm.org/D66394> to get it disabled by default soon.

As I recently informed @thakis via email, our compiler documentation was incorrect (I've informed the doc team and they're going to publish a fixed article soon). MSVC's behavior defaults to Microsoft one-phase (delayed template lookup) as it always has, changes to Standard two-phase under `/permissive-`, and can be escape-hatched back to Microsoft one-phase with `/permissive- /Zc:twoPhase-`.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70791/new/

https://reviews.llvm.org/D70791





More information about the cfe-commits mailing list