diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-06-06 12:48:27 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-06-06 12:48:27 +0000 |
commit | f8f1de3c30036b31725be3c1106d05f9cf410655 (patch) | |
tree | 2af07202e59667c12a007f2181f6d3aa63ac0fe3 /clang-tools-extra | |
parent | aa71baba4e0cae196d1550512a9217652779b883 (diff) |
Fix MSVC 'implicit double to float truncation and 'not all control paths return a value' warnings. NFCI.
Diffstat (limited to 'clang-tools-extra')
-rw-r--r-- | clang-tools-extra/clangd/Quality.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang-tools-extra/clangd/Quality.cpp b/clang-tools-extra/clangd/Quality.cpp index 6034faaf814..ed3b9b5c762 100644 --- a/clang-tools-extra/clangd/Quality.cpp +++ b/clang-tools-extra/clangd/Quality.cpp @@ -90,6 +90,7 @@ categorize(const index::SymbolInfo &D) { case index::SymbolKind::Unknown: return SymbolQualitySignals::Unknown; } + llvm_unreachable("Unknown index::SymbolKind") } void SymbolQualitySignals::merge(const CodeCompletionResult &SemaCCResult) { @@ -128,13 +129,13 @@ float SymbolQualitySignals::evaluate() const { case Type: case Function: case Variable: - Score *= 1.1; + Score *= 1.1f; break; case Namespace: - Score *= 0.8; + Score *= 0.8f; break; case Macro: - Score *= 0.2; + Score *= 0.2f; break; case Unknown: break; |