std::string NS = FD->getNameAsString();
// Copy this name on the side and use its reference.
- char *StrPtr = FunctionNames.Allocate<char>(NS.length());
+ char *StrPtr = DebugInfoNames.Allocate<char>(NS.length());
memcpy(StrPtr, NS.data(), NS.length());
return llvm::StringRef(StrPtr, NS.length());
}
std::string Name = "_vptr$" + Decl->getNameAsString();
// Copy this name on the side and use its reference.
- char *StrPtr = FunctionNames.Allocate<char>(Name.length());
+ char *StrPtr = DebugInfoNames.Allocate<char>(Name.length());
memcpy(StrPtr, Name.data(), Name.length());
return llvm::StringRef(StrPtr, Name.length());
}
std::vector<llvm::TrackingVH<llvm::MDNode> > RegionStack;
- /// FunctionNames - This is a storage for function names that are
+ /// DebugInfoNames - This is a storage for names that are
/// constructed on demand. For example, C++ destructors, C++ operators etc..
- llvm::BumpPtrAllocator FunctionNames;
+ llvm::BumpPtrAllocator DebugInfoNames;
llvm::DenseMap<const FunctionDecl *, llvm::WeakVH> SPCache;