[clang] [Clang] Fix ICE in constraint normalization when substituting concept template parameters (PR #184406)

Corentin Jabot via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 11 02:10:14 PDT 2026


================
@@ -315,6 +315,7 @@ Bug Fixes in This Version
 - Fixed an assertion failure caused by error recovery while extending a nested name specifier with results from ordinary lookup. (#GH181470)
 - Fixed a crash when parsing ``#pragma clang attribute`` arguments for attributes that forbid arguments. (#GH182122)
 - Fixed a bug with multiple-include optimization (MIOpt) state not being preserved in some cases during lexing, which could suppress header-guard mismatch diagnostics and interfere with include-guard optimization. (#GH180155)
+- Fixed a crash when normalizing constraints involving concept template parameters whose index coincided with non-concept template parameters in the same parameter mapping. (#GH184406)
----------------
cor3ntin wrote:

```suggestion
- Fixed a crash when normalizing constraints involving concept template parameters whose index coincided with non-concept template parameters in the same parameter mapping.
```

We usually link related issues, not PRs

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


More information about the cfe-commits mailing list