<div dir="ltr"><div>Hi Everyone / Howard / Reid</div><div> </div><div>Attached is a patch for the libcxx test suite. This patch does a few things.</div><div> </div><div>1. It changes the temp file handling to use the template and the current directory for windows, matching how it works on other platforms.</div>
<div>2. It re-enables the temp file handling for mingw that regressed.</div><div>3. It removes the explicit inclusion of __config from a very minority number of recent-ish files that explicitly include it.</div><div> </div>
<div>__config is always implicitly included in the other test cases by other headers and it is inconsistent to do otherwise for the few changed in the patch.</div><div> </div><div>Making it implicit has the advantage that the test cases can be compiled by other compilers which can be useful in testing those compilers and using those compilers to verify if the test cases themselves have all the right dependencies.</div>
<div> </div><div>Howard, we may want to change testit to include __config implicitly on the command line so that it is included before code in test\support like platform_support.h. i.e. -include /libcxx/include/__config, but this patch does not make that change.</div>
<div> </div><div>Thanks</div></div>