[clang] [clang] function template non-call partial ordering fixes (PR #106829)

via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 3 10:01:12 PDT 2024


bipmis wrote:

I am seeing this causing a build failure in one the benchmarks in SPEC CPU2017 FP name 510.parest_r. Benchmark description is available at https://www.spec.org/cpu2017/Docs/benchmarks/510.parest_r.html and it is based on deal.II open source finite element library. 
I have not reduced the issue to a very narrow scenario but it looks like what is seen in the test.cpp which is based out of the source source/fe/fe_tools.cc. You may need to get the source for include files.
Additionally there is a "#if 1" section around template instantiation which causes this issue. In avoidance of it the build is fine. Issue not seen prior to this commit.
[test.txt](https://github.com/user-attachments/files/16852074/test.txt)


https://github.com/llvm/llvm-project/pull/106829


More information about the cfe-commits mailing list