diff options
| author | Sam McCall <sam.mccall@gmail.com> | 2019-02-01 05:41:50 +0000 |
|---|---|---|
| committer | Sam McCall <sam.mccall@gmail.com> | 2019-02-01 05:41:50 +0000 |
| commit | 8a32f3b7a0f67bedbeb8df9e1bfdbb2aa846adaf (patch) | |
| tree | 8401d5227f694f257339560a2af67ea0c7133032 /clang-tools-extra/unittests/clangd | |
| parent | c6931ddc3d62cd32bd8e25573a51758586642ea1 (diff) | |
| download | bcm5719-llvm-8a32f3b7a0f67bedbeb8df9e1bfdbb2aa846adaf.tar.gz bcm5719-llvm-8a32f3b7a0f67bedbeb8df9e1bfdbb2aa846adaf.zip | |
[clangd] Fix crash in applyTweak, remove TweakID alias.
Strings are complicated, giving them opaque names makes us forget
they're complicated.
llvm-svn: 352837
Diffstat (limited to 'clang-tools-extra/unittests/clangd')
| -rw-r--r-- | clang-tools-extra/unittests/clangd/TweakTests.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang-tools-extra/unittests/clangd/TweakTests.cpp b/clang-tools-extra/unittests/clangd/TweakTests.cpp index 8306b48273f..905f06b8c01 100644 --- a/clang-tools-extra/unittests/clangd/TweakTests.cpp +++ b/clang-tools-extra/unittests/clangd/TweakTests.cpp @@ -24,8 +24,6 @@ using llvm::Failed; using llvm::HasValue; using llvm::Succeeded; -using ::testing::IsEmpty; -using ::testing::Not; namespace clang { namespace clangd { @@ -43,7 +41,7 @@ std::string markRange(llvm::StringRef Code, Range R) { .str(); } -void checkAvailable(TweakID ID, llvm::StringRef Input, bool Available) { +void checkAvailable(StringRef ID, llvm::StringRef Input, bool Available) { Annotations Code(Input); ASSERT_TRUE(0 < Code.points().size() || 0 < Code.ranges().size()) << "no points of interest specified"; @@ -71,15 +69,15 @@ void checkAvailable(TweakID ID, llvm::StringRef Input, bool Available) { } /// Checks action is available at every point and range marked in \p Input. -void checkAvailable(TweakID ID, llvm::StringRef Input) { +void checkAvailable(StringRef ID, llvm::StringRef Input) { return checkAvailable(ID, Input, /*Available=*/true); } /// Same as checkAvailable, but checks the action is not available. -void checkNotAvailable(TweakID ID, llvm::StringRef Input) { +void checkNotAvailable(StringRef ID, llvm::StringRef Input) { return checkAvailable(ID, Input, /*Available=*/false); } -llvm::Expected<std::string> apply(TweakID ID, llvm::StringRef Input) { +llvm::Expected<std::string> apply(StringRef ID, llvm::StringRef Input) { Annotations Code(Input); Range SelectionRng; if (Code.points().size() != 0) { |

