File tree Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -1966,9 +1966,7 @@ class RecordKeeper {
1966
1966
return It == ExtraGlobals.end () ? nullptr : It->second ;
1967
1967
}
1968
1968
1969
- void saveInputFilename (std::string Filename) {
1970
- InputFilename = Filename;
1971
- }
1969
+ void saveInputFilename (std::string &&Filename) { InputFilename = Filename; }
1972
1970
1973
1971
void addClass (std::unique_ptr<Record> R) {
1974
1972
bool Ins =
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ int llvm::TableGenMain(const char *argv0,
113
113
return reportError (argv0, " Could not open input file '" + InputFilename +
114
114
" ': " + EC.message () + " \n " );
115
115
116
- Records.saveInputFilename (InputFilename);
116
+ Records.saveInputFilename (std::move ( InputFilename) );
117
117
118
118
// Tell SrcMgr about this buffer, which is what TGParser will pick up.
119
119
SrcMgr.AddNewSourceBuffer (std::move (*FileOrErr), SMLoc ());
You can’t perform that action at this time.
0 commit comments