forked from OSchip/llvm-project
parent
e074593498
commit
f42db7ce48
clang/examples
|
@ -45,9 +45,9 @@ protected:
|
||||||
|
|
||||||
// Example error handling.
|
// Example error handling.
|
||||||
if (args[i] == "-an-error") {
|
if (args[i] == "-an-error") {
|
||||||
Diagnostic &D = CI.getDiagnostics();
|
DiagnosticsEngine &D = CI.getDiagnostics();
|
||||||
unsigned DiagID = D.getCustomDiagID(
|
unsigned DiagID = D.getCustomDiagID(
|
||||||
Diagnostic::Error, "invalid argument '" + args[i] + "'");
|
DiagnosticsEngine::Error, "invalid argument '" + args[i] + "'");
|
||||||
D.Report(DiagID);
|
D.Report(DiagID);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ int main(int argc, const char **argv, char * const *envp) {
|
||||||
new TextDiagnosticPrinter(llvm::errs(), DiagnosticOptions());
|
new TextDiagnosticPrinter(llvm::errs(), DiagnosticOptions());
|
||||||
|
|
||||||
llvm::IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
|
llvm::IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
|
||||||
Diagnostic Diags(DiagID, DiagClient);
|
DiagnosticsEngine Diags(DiagID, DiagClient);
|
||||||
Driver TheDriver(Path.str(), llvm::sys::getHostTriple(),
|
Driver TheDriver(Path.str(), llvm::sys::getHostTriple(),
|
||||||
"a.out", /*IsProduction=*/false, /*CXXIsProduction=*/false,
|
"a.out", /*IsProduction=*/false, /*CXXIsProduction=*/false,
|
||||||
Diags);
|
Diags);
|
||||||
|
|
Loading…
Reference in New Issue