Update to most recent Clang version for C++17 and 20 support?
Are there any plans to update the version of clang used? Would love to have C++20 support in an interactive environment.
Yes, it is planed. At the moment, @vgvassilev planning the port to LLVM 13. Unfortunately this upgrade will take some time, because we need to replace the old OrcJITv1 API with the OrcJITv2 API, which is a big change and needs a lot of verification.
By the way, the Cling developers are working hard to get as many of the Cling-specific Clang patches into the Clang/LLVM upstream as possible to speed up future upgrades to new LLVM versions. You can see the progress in the slides from the monthly compiler research meeting.
Any updates on this?
Yes, there is a PR https://github.com/root-project/root/pull/10294.
Should this issue be closed now?
I think so. Let's close it.