[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Fri May 10 06:10:08 PDT 2024


erichkeane wrote:

> Can we start with either reverting the whole commit or at least removing the flag deprecation and returning the old default (`-fno-relaxed-template-template-args`)? I think, @bgra8 and @sam-mccall can try to provide a reduced test case without renaming next week (it's sort of a [long weekend](https://www.thelocal.de/20220307/german-word-of-the-day-der-bruckentag) in Germany with some folks not working), but not having a _convenient_ reproducer is not a good reason to keep the ToT Clang in a broken state.

I'd like to give @mizvekov a chance to fix this and it isn't 'work hours' in his time zone yet.  I'd like to give him time to estimate a fix before we do the code churn of a revert.  I'm also not convinced that a break in the stdexec project raises to the "ToT is broken" definition that Chromium/a few others cause.

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


More information about the cfe-commits mailing list