ABataev added a comment.

In D69585#1823969 <https://reviews.llvm.org/D69585#1823969>, @llunak wrote:

> In D69585#1821831 <https://reviews.llvm.org/D69585#1821831>, @aganea wrote:
>
> > What is the error?
>
>
> I take that part back, actually. I don't quite remember anymore what exactly 
> I did in October, but if I now revert the PCH tweaks in LibreOffice I did to 
> avoid the error, the compilation fails even without the patch or with GCC. So 
> I assume what really happened was that code changes triggered the error and I 
> incorrectly assumed it was because of my patch. So, unless proven otherwise, 
> I take it that my patch is actually technically correct without causing any 
> code regressions (the OpenMP problem has just been fixed).
>
> What remains is those 22 tests which fail because moving the instantiations 
> reorders the code that is expected by FileCheck. This patch handles 2 of 
> them, and it's already rather tedious (the OpenMP tests are large). Is this 
> really the way to handle them, or does somebody have a better idea?


I thought you were going to add an option or a flag to control the behavior? If 
so, just provide an option in tests to avoid triggering of the new behavior 
(except for declare_target... test and those 2 you modified already) and that's 
it.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69585/new/

https://reviews.llvm.org/D69585



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to