<div dir="ltr">We do still support the VS 2017 compiler series, but we don't support the earliest release. Try updating VS 2017.<div><br></div><div>I looked at the code in raw_ostream.h, reduced it, and did some experiments with it on godbolt:</div><div><div><a href="https://gcc.godbolt.org/z/5WvEz9">https://gcc.godbolt.org/z/5WvEz9</a></div></div><div>As you can see, MSVC 19.10 rejects this code, but 19.14 and newer accept this code. So, my recommendation is to update the compiler. You don't have to upgrade to VS 2019, you just need to run the updater inside Visual Studio.</div><div><br></div><div>Coincidentally, we recently raised our minimum _MSC_VER from 1910 to 1914 for unrelated reasons:</div><div><a href="https://github.com/llvm/llvm-project/commit/e61a6a229a992d291da81ab96299669e8d28d6ad">https://github.com/llvm/llvm-project/commit/e61a6a229a992d291da81ab96299669e8d28d6ad</a></div><div><br></div><div>If upgrading is impossible, you can simply delete the `enum` tag in the declaration of changeColors.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 11, 2020 at 8:00 AM Sudhindra kulkarni via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Team,<div dir="auto">                  I  downloaded the llvm/clang sources version 10.0.1 ,built the visual studio solution using cmake. I am using Windows as my platform and visual studio version is 2017 community edition.</div><div dir="auto"><br></div><div dir="auto">I get the compilation error as shown in the below screenshot. </div><div dir="auto">Is llvm/clang 10.0.1 buildable using MSVC 2017 or is there a known issue.</div><div dir="auto">Please guide me.</div><div dir="auto">Thanks in advance </div><div dir="auto"><br></div><div dir="auto">Thanks and Regards</div><div dir="auto">Sudhindra Kulkarni </div></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>