diff options
| author | Ted Kremenek <kremenek@apple.com> | 2008-08-07 18:13:12 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2008-08-07 18:13:12 +0000 |
| commit | 6b515b5b34422ff4ff726f783c5b846d6ee99334 (patch) | |
| tree | 6197146845278fff87a235688de08df18be98936 /clang/Driver | |
| parent | d7911bfa4434566408dcdaf90e57bd7ff9a87136 (diff) | |
| download | bcm5719-llvm-6b515b5b34422ff4ff726f783c5b846d6ee99334.tar.gz bcm5719-llvm-6b515b5b34422ff4ff726f783c5b846d6ee99334.zip | |
Micro cleanups.
llvm-svn: 54477
Diffstat (limited to 'clang/Driver')
| -rw-r--r-- | clang/Driver/clang.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/clang/Driver/clang.cpp b/clang/Driver/clang.cpp index 7721e83affc..69fb6a2380b 100644 --- a/clang/Driver/clang.cpp +++ b/clang/Driver/clang.cpp @@ -1422,7 +1422,8 @@ int main(int argc, char **argv) { // Get information about the target being compiled for. std::string Triple = CreateTargetTriple(); - TargetInfo *Target = TargetInfo::CreateTargetInfo(Triple); + llvm::OwningPtr<TargetInfo> Target(TargetInfo::CreateTargetInfo(Triple)); + if (Target == 0) { fprintf(stderr, "Sorry, I don't know what target this is: %s\n", Triple.c_str()); @@ -1499,13 +1500,8 @@ int main(int argc, char **argv) { SourceMgr->PrintStats(); } } - - - delete Target; - unsigned NumDiagnostics = Diags.getNumDiagnostics(); - - if (NumDiagnostics) + if (unsigned NumDiagnostics = Diags.getNumDiagnostics()) fprintf(stderr, "%d diagnostic%s generated.\n", NumDiagnostics, (NumDiagnostics == 1 ? "" : "s")); |

