diff options
author | Ilya Biryukov <ibiryukov@google.com> | 2017-06-21 12:34:27 +0000 |
---|---|---|
committer | Ilya Biryukov <ibiryukov@google.com> | 2017-06-21 12:34:27 +0000 |
commit | f81d46f45ee9d80ce13c4da81898470e2e7c2140 (patch) | |
tree | 3b62996ae0104f06fb378b0e88dfd673aedf6502 | |
parent | b03877ab836bf58fee5228e4ab9348eb1f970abb (diff) | |
download | bcm5719-llvm-f81d46f45ee9d80ce13c4da81898470e2e7c2140.tar.gz bcm5719-llvm-f81d46f45ee9d80ce13c4da81898470e2e7c2140.zip |
Fixed compiler warnings after r305890.
Should fix buildbots that pass -Werror.
llvm-svn: 305902
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 238ac339313..1f34f10f55a 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -924,9 +924,6 @@ public: class ASTUnitPreambleCallbacks : public PreambleCallbacks { public: - ASTUnitPreambleCallbacks(llvm::SmallVectorImpl<StoredDiagnostic> &StoredDiags) - : StoredDiags(StoredDiags) {} - unsigned getHash() const { return Hash; } std::vector<Decl *> takeTopLevelDecls() { return std::move(TopLevelDecls); } @@ -964,7 +961,6 @@ public: } private: - llvm::SmallVectorImpl<StoredDiagnostic> &StoredDiags; unsigned Hash = 0; std::vector<Decl *> TopLevelDecls; std::vector<serialization::DeclID> TopLevelDeclIDs; @@ -1259,7 +1255,7 @@ ASTUnit::getMainBufferWithPrecompiledPreamble( SmallVector<StandaloneDiagnostic, 4> NewPreambleDiagsStandalone; SmallVector<StoredDiagnostic, 4> NewPreambleDiags; - ASTUnitPreambleCallbacks Callbacks(NewPreambleDiags); + ASTUnitPreambleCallbacks Callbacks; { llvm::Optional<CaptureDroppedDiagnostics> Capture; if (CaptureDiagnostics) @@ -1282,18 +1278,16 @@ ASTUnit::getMainBufferWithPrecompiledPreamble( case BuildPreambleError::PreambleIsEmpty: // Try again next time. PreambleRebuildCounter = 1; - break; + return nullptr; case BuildPreambleError::CouldntCreateTargetInfo: case BuildPreambleError::BeginSourceFileFailed: case BuildPreambleError::CouldntEmitPCH: case BuildPreambleError::CouldntCreateVFSOverlay: // These erros are more likely to repeat, retry after some period. PreambleRebuildCounter = DefaultPreambleRebuildInterval; - break; - default: - llvm_unreachable("unexpected BuildPreambleError"); + return nullptr; } - return nullptr; + llvm_unreachable("unexpected BuildPreambleError"); } } |