File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -68,20 +68,18 @@ void IRGenModule::emitCoverageMapping() {
68
68
auto remapper = getOptions ().CoveragePrefixMap ;
69
69
// Awkwardly munge absolute filenames into a vector of StringRefs.
70
70
llvm::SmallVector<std::string, 8 > FilenameStrs;
71
- llvm::SmallVector<StringRef, 8 > FilenameRefs;
72
71
for (StringRef Name : Files) {
73
72
llvm::SmallString<256 > Path (Name);
74
73
llvm::sys::fs::make_absolute (Path);
75
74
FilenameStrs.push_back (remapper.remapPath (Path));
76
- FilenameRefs.push_back (FilenameStrs.back ());
77
75
}
78
76
79
77
// Encode the filenames.
80
78
std::string Filenames;
81
79
llvm::LLVMContext &Ctx = getLLVMContext ();
82
80
{
83
81
llvm::raw_string_ostream OS (Filenames);
84
- llvm::coverage::CoverageFilenamesSectionWriter (FilenameRefs ).write (OS);
82
+ llvm::coverage::CoverageFilenamesSectionWriter (FilenameStrs ).write (OS);
85
83
}
86
84
auto *FilenamesVal =
87
85
llvm::ConstantDataArray::getString (Ctx, Filenames, false );
You can’t perform that action at this time.
0 commit comments