summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
index 68b13da17e1..e056699ab55 100644
--- a/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
+++ b/clang-tools-extra/unittests/clangd/CodeCompleteTests.cpp
@@ -2093,6 +2093,15 @@ TEST(CompletionTest, IncludedCompletionKinds) {
Has("bar.h\"", CompletionItemKind::File)));
}
+TEST(CompletionTest, NoCrashAtNonAlphaIncludeHeader) {
+ auto Results = completions(
+ R"cpp(
+ #include "./^"
+ )cpp"
+ );
+ EXPECT_TRUE(Results.Completions.empty());
+}
+
TEST(CompletionTest, NoAllScopesCompletionWhenQualified) {
clangd::CodeCompleteOptions Opts = {};
Opts.AllScopes = true;
OpenPOWER on IntegriCloud