Skip to content

Commit 85f1d54

Browse files
committed
[clang] Fix a dangling reference in clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
`DiagsInGroup` is a `map<std::string, ...>`, we store a dangling string_view in the key.
1 parent f9d6d46 commit 85f1d54

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/utils/TableGen/ClangDiagnosticsEmitter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1908,7 +1908,7 @@ void clang::EmitClangDiagDocs(const RecordKeeper &Records, raw_ostream &OS) {
19081908
for (const Record *G : DiagGroups) {
19091909
bool IsRemarkGroup = isRemarkGroup(G, DiagsInGroup);
19101910
auto &GroupInfo =
1911-
DiagsInGroup[std::string(G->getValueAsString("GroupName"))];
1911+
DiagsInGroup[G->getValueAsString("GroupName")];
19121912
bool IsSynonym = GroupInfo.DiagsInGroup.empty() &&
19131913
GroupInfo.SubGroups.size() == 1;
19141914

0 commit comments

Comments
 (0)