Microsoft Visual Studio Community 2015
Version 14.0.23107.0 D14REL
When building in release mode, MSVS failed with:
57>c:\access_softek\llvm\tools\clang\lib\ast\astcontext.cpp(334): fatal error C1001: An internal error has occurred in the compiler.
57> (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 246)
57> To work around this problem, try simplifying or changing the program near the locations listed above.
I little code simplification helped to workaround this.
We need a comment detailing that this is a workaround for MSVC 2015 so that it can be removed when we drop support for 2015.