File tree Expand file tree Collapse file tree 3 files changed +0
-8
lines changed Expand file tree Collapse file tree 3 files changed +0
-8
lines changed Original file line number Diff line number Diff line change @@ -428,7 +428,6 @@ class PrettySourceFileEmission : public llvm::PrettyStackTraceEntry {
428
428
// / Emit all the top-level code in the source file.
429
429
void IRGenModule::emitSourceFile (SourceFile &SF) {
430
430
PrettySourceFileEmission StackEntry (SF);
431
- llvm::SaveAndRestore<SourceFile *> SetCurSourceFile (CurSourceFile, &SF);
432
431
433
432
// Emit types and other global decls.
434
433
for (auto *decl : SF.getTopLevelDecls ())
Original file line number Diff line number Diff line change @@ -542,7 +542,6 @@ class IRGenModule {
542
542
SILModuleConventions silConv;
543
543
ModuleDecl *ObjCModule = nullptr ;
544
544
ModuleDecl *ClangImporterModule = nullptr ;
545
- SourceFile *CurSourceFile = nullptr ;
546
545
547
546
llvm::StringMap<ModuleDecl*> OriginalModules;
548
547
llvm::SmallString<128 > OutputFilename;
Original file line number Diff line number Diff line change @@ -1585,12 +1585,6 @@ void IRGenModule::emitSILFunction(SILFunction *f) {
1585
1585
return ;
1586
1586
1587
1587
PrettyStackTraceSILFunction stackTrace (" emitting IR" , f);
1588
- llvm::SaveAndRestore<SourceFile *> SetCurSourceFile (CurSourceFile);
1589
- if (auto dc = f->getModule ().getAssociatedContext ()) {
1590
- if (auto sf = dc->getParentSourceFile ()) {
1591
- CurSourceFile = sf;
1592
- }
1593
- }
1594
1588
IRGenSILFunction (*this , f).emitSILFunction ();
1595
1589
}
1596
1590
You can’t perform that action at this time.
0 commit comments