aboutsummaryrefslogtreecommitdiff
path: root/clang/test/SemaCXX/eval-crashes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/eval-crashes.cpp')
-rw-r--r--clang/test/SemaCXX/eval-crashes.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/eval-crashes.cpp b/clang/test/SemaCXX/eval-crashes.cpp
index 017df97..0865daf 100644
--- a/clang/test/SemaCXX/eval-crashes.cpp
+++ b/clang/test/SemaCXX/eval-crashes.cpp
@@ -61,3 +61,13 @@ struct array {
array() : data(*new int[1][2]) {}
};
}
+
+namespace GH96670 {
+inline constexpr long ullNil = -1;
+
+template<typename T = long, const T &Nil = ullNil>
+struct Test {};
+
+inline constexpr long lNil = -1;
+Test<long, lNil> c;
+}