Lines Matching full:diagnostics
78 newDriver(DiagnosticsEngine *Diagnostics, const char *BinaryName,
82 *Diagnostics, "clang LLVM compiler", std::move(VFS));
133 getCC1Arguments(DiagnosticsEngine *Diagnostics,
162 Diagnostics->Report(diag::err_fe_expected_compiler_job)
171 CompilerInvocation *newInvocation(DiagnosticsEngine *Diagnostics,
176 CompilerInvocation::CreateFromArgs(*Invocation, CC1Args, *Diagnostics,
388 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics =
391 // Although `Diagnostics` are used only for command-line parsing, the custom
393 SourceManager SrcMgr(*Diagnostics, *Files);
394 Diagnostics->setSourceManager(&SrcMgr);
400 newInvocation(&*Diagnostics, CC1Args, BinaryName));
401 if (Diagnostics->hasErrorOccurred())
408 newDriver(&*Diagnostics, BinaryName, &Files->getVirtualFileSystem()));
409 // The "input file not found" diagnostics from the driver are useful.
420 &*Diagnostics, Compilation.get());
424 newInvocation(&*Diagnostics, *CC1Args, BinaryName));
458 // Create the compiler's actual diagnostics engine.
624 // FIXME: Diagnostics should be used instead.