<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 5 May 2019 at 20:46, David Blaikie <<a href="mailto:dblaikie@gmail.com">dblaikie@gmail.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">If you can, try to reduce the overall test case (CReduce can help here<br>
<a href="https://embed.cs.utah.edu/creduce/" rel="noreferrer" target="_blank">https://embed.cs.utah.edu/creduce/</a> ) - running it through a<br>
preprocessor...</blockquote><div><br></div><div>The file is the file produced by clang's pre-processor automatically when an ICE occurs, it's is full of comments added to it by clang, that are destined for the human to understand why different bits of code are there and where they came from. My code is 14 lines long and that includes the return statement in main(), which I can strip :-) . <br></div><div><br></div><div>Fact is clang produces 440'000+ lines of code, which after compression with LZMA at the highest compression level reduces to 1.5MB, which is over the pathetic maximum of 1000KB, sorry for that, welcome in the 21st century.<br></div><div><br></div><div>From the creduce repo: "
Before compiling C-Reduce yourself, you might want to see if your OS
comes with a precompiled package for C-Reduce.  Ubuntu, Debian, Gentoo,
and Mac OS X (Homebrew) all do.  For example, on OS X:

"</div><div><br></div><div>I checked, my package manager [vcpkg] doesn't carry creduce.</div><div><br></div><div>I can email you the archive, then you can do the gymnastics with creduce [ffs] and add it to bug report 
41745.</div><div><br></div><div>
Please indicate how to proceed.</div><div><br></div><div>degski<br></div></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><i><b><span><i><b>Microsoft, please kill Paint3D</b></i></span></b></i><i><b><span></span></b></i></div></div></div></div></div></div></div></div></div></div></div>