summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/unittests/TweakTests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/unittests/TweakTests.cpp')
-rw-r--r--clang-tools-extra/clangd/unittests/TweakTests.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/unittests/TweakTests.cpp b/clang-tools-extra/clangd/unittests/TweakTests.cpp
index 15ffe935522..652afb0cec4 100644
--- a/clang-tools-extra/clangd/unittests/TweakTests.cpp
+++ b/clang-tools-extra/clangd/unittests/TweakTests.cpp
@@ -313,6 +313,14 @@ TEST(TweakTest, ExtractVariable) {
while(a < ^3);
}
)cpp");
+ // Should not crash.
+ checkNotAvailable(ID, R"cpp(
+ template<typename T, typename ...Args>
+ struct Test<T, Args...> {
+ Test(const T &v) :val(^) {}
+ T val;
+ };
+ )cpp");
checkNotAvailable(ID, R"cpp(
int xyz(int a = ^1) {
return 1;
OpenPOWER on IntegriCloud