Skip to content

Commit 7d9599a

Browse files
committed
Sema: Change a getBaseIdentifier() to userFacingName()
1 parent aeb9283 commit 7d9599a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lib/Sema/MiscDiagnostics.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3976,23 +3976,24 @@ Optional<DeclName> TypeChecker::omitNeedlessWords(AbstractFunctionDecl *afd) {
39763976

39773977
/// Retrieve a replacement identifier.
39783978
auto getReplacementIdentifier = [&](StringRef name,
3979-
Identifier old) -> Identifier{
3979+
DeclBaseName old) -> DeclBaseName{
39803980
if (name.empty())
39813981
return Identifier();
39823982

3983-
if (!old.empty() && name == old.str())
3983+
if (!old.empty() && name == old.userFacingName())
39843984
return old;
39853985

39863986
return Context.getIdentifier(name);
39873987
};
39883988

3989-
Identifier newBaseName = getReplacementIdentifier(baseNameStr,
3990-
name.getBaseIdentifier());
3989+
auto newBaseName = getReplacementIdentifier(
3990+
baseNameStr, name.getBaseName());
39913991
SmallVector<Identifier, 4> newArgNames;
39923992
auto oldArgNames = name.getArgumentNames();
39933993
for (unsigned i = 0, n = argNameStrs.size(); i != n; ++i) {
3994-
newArgNames.push_back(getReplacementIdentifier(argNameStrs[i],
3995-
oldArgNames[i]));
3994+
auto argBaseName = getReplacementIdentifier(argNameStrs[i],
3995+
oldArgNames[i]);
3996+
newArgNames.push_back(argBaseName.getIdentifier());
39963997
}
39973998

39983999
return DeclName(Context, newBaseName, newArgNames);

0 commit comments

Comments
 (0)