<div dir="ltr">Does the same limitation exist in VS 2017? I think that's our support floor these days:<div><a href="https://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library">https://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library</a> </div><div><br></div><div>One *could* make the tablegen behavior conditional on the compiler, and generate the character arrays for VS, and strings for other compilers. It has the potential to create MSVC only issues, but it seems harmless enough...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 15, 2020 at 10:52 AM Luke Drummond <<a href="mailto:luke.drummond@codeplay.com">luke.drummond@codeplay.com</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">On Tue Jan 14, 2020 at 8:27 PM, Reid Kleckner wrote:<br>
> I don't think there's any technical reason for the current structure.<br>
<br>
Apparently<br>
[this](<a href="https://docs.microsoft.com/en-us/cpp/cpp/compiler-limits?view=vs-2019" rel="noreferrer" target="_blank">https://docs.microsoft.com/en-us/cpp/cpp/compiler-limits?view=vs-2019</a>)<br>
is a thing.<br>
<br>
This results in the following delight happening on Visual Studio 2015:<br>
<br>
> fatal error C1091: compiler limit: string exceeds 65535 bytes in length<br>
<br>
So maybe another time...<br>
<br>
All the Best<br>
<br>
Luke<br>
-- <br>
Codeplay Software Ltd.<br>
Company registered in England and Wales, number: 04567874<br>
Registered office: Regent House, 316 Beulah Hill, London, SE19 3HF<br>
</blockquote></div>