================
@@ -166,8 +166,12 @@ DiagnosticsEngine::DiagState::getOrAddMapping(diag::kind
Diag) {
DiagMap.insert(std::make_pair(Diag, DiagnosticMapping()));
// Initialize the entry if we added it.
- if (Result.second)
- Result.first->second = DiagnosticIDs::getDefaultMapping(Diag);
+ if (Result.second) {
+ Result.first->second = DiagIDs.getDefaultMapping(Diag);
+ if (DiagnosticIDs::IsCustomDiag(Diag)) {
+ DiagIDs.initCustomDiagMapping(Result.first->second, Diag);
+ }
----------------
AaronBallman wrote:
```suggestion
if (DiagnosticIDs::IsCustomDiag(Diag))
DiagIDs.initCustomDiagMapping(Result.first->second, Diag);
```
https://github.com/llvm/llvm-project/pull/70976
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits