This is an archive of the discontinued LLVM Phabricator instance.

[clang-rename] RecursiveSymbolVisitor - visit namespace aliases and using directives
Needs ReviewPublic

Authored by imctrading on Sep 5 2022, 5:48 AM.

Details

Summary

RecursiveSymbolVisitor - used by clang-rename does not visit namespace aliases and using directives. This patch fixes that.
This allows the tool to be used to rename namespaces.

Fixes https://github.com/llvm/llvm-project/issues/57194

Diff Detail

Event Timeline

imctrading created this revision.Sep 5 2022, 5:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 5 2022, 5:48 AM
imctrading requested review of this revision.Sep 5 2022, 5:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 5 2022, 5:48 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
imctrading updated this revision to Diff 457978.Sep 5 2022, 6:59 AM

Fix formatting in the test.

imctrading updated this revision to Diff 458010.Sep 5 2022, 8:18 AM

Fix formatting in RecursiveSymbolVisitor.h