forked from OSchip/llvm-project
Trying to fix name conflict in change-namespace tool.
llvm-svn: 281920
This commit is contained in:
parent
ecbb0bb169
commit
cc83c66ee9
|
@ -327,8 +327,8 @@ void ChangeNamespaceTool::moveOldNamespace(
|
|||
MoveNs.InsertionOffset = Result.SourceManager->getFileOffset(
|
||||
Result.SourceManager->getSpellingLoc(LocAfterNs));
|
||||
|
||||
MoveNs.FileID = Result.SourceManager->getFileID(Start);
|
||||
MoveNs.SourceManager = Result.SourceManager;
|
||||
MoveNs.FID = Result.SourceManager->getFileID(Start);
|
||||
MoveNs.SourceMgr = Result.SourceManager;
|
||||
MoveNamespaces[R.getFilePath()].push_back(MoveNs);
|
||||
}
|
||||
|
||||
|
@ -447,8 +447,8 @@ void ChangeNamespaceTool::onEndOfTranslationUnit() {
|
|||
continue;
|
||||
const std::string &FilePath = FileAndNsMoves.first;
|
||||
auto &Replaces = FileToReplacements[FilePath];
|
||||
auto &SM = *NsMoves.begin()->SourceManager;
|
||||
llvm::StringRef Code = SM.getBufferData(NsMoves.begin()->FileID);
|
||||
auto &SM = *NsMoves.begin()->SourceMgr;
|
||||
llvm::StringRef Code = SM.getBufferData(NsMoves.begin()->FID);
|
||||
auto ChangedCode = tooling::applyAllReplacements(Code, Replaces);
|
||||
if (!ChangedCode) {
|
||||
llvm::errs() << llvm::toString(ChangedCode.takeError()) << "\n";
|
||||
|
|
|
@ -84,8 +84,8 @@ private:
|
|||
// original code.
|
||||
unsigned InsertionOffset;
|
||||
// The file in which the namespace is declared.
|
||||
FileID FileID;
|
||||
SourceManager *SourceManager;
|
||||
FileID FID;
|
||||
SourceManager *SourceMgr;
|
||||
};
|
||||
|
||||
// Information about inserting a class forward declaration.
|
||||
|
|
Loading…
Reference in New Issue