Use MSF not mainInputFilenameForDebugInfo

This commit is contained in:
David Ungar
2019-04-04 15:36:53 -07:00
parent 5c837323a0
commit 8448da303d

View File

@@ -1219,9 +1219,10 @@ static bool performCompileStepsPostSILGen(
SILOptions &SILOpts = Invocation.getSILOptions();
IRGenOptions &IRGenOpts = Invocation.getIRGenOptions();
#error use ModuleOrSourceFile w/ unique pointer?
BufferIndirectlyCausingDiagnosticRAII cpi(Context.Diags,
PSPs.MainInputFilenameForDebugInfo);
BufferIndirectlyCausingDiagnosticRAII ricd(
Context.Diags, MSF.is<SourceFile *>()
? MSF.dyn_cast<SourceFile *>()->getFilename()
: "");
if (Stats)
countStatsPostSILGen(*Stats, *SM);