summaryrefslogtreecommitdiff
path: root/test/SemaTemplate/ackermann.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaTemplate/ackermann.cpp')
-rw-r--r--test/SemaTemplate/ackermann.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/SemaTemplate/ackermann.cpp b/test/SemaTemplate/ackermann.cpp
index 48fbbbb3cf1db..c936889f25f93 100644
--- a/test/SemaTemplate/ackermann.cpp
+++ b/test/SemaTemplate/ackermann.cpp
@@ -1,9 +1,9 @@
-// RUN: clang-cc -fsyntax-only -ftemplate-depth=1000 -verify %s
+// RUN: clang-cc -fsyntax-only -verify %s
// template<unsigned M, unsigned N>
// struct Ackermann {
// enum {
-// value = M ? (N ? Ackermann<M-1, Ackermann<M-1, N-1> >::value
+// value = M ? (N ? Ackermann<M-1, Ackermann<M, N-1> >::value
// : Ackermann<M-1, 1>::value)
// : N + 1
// };
@@ -34,4 +34,5 @@ template<> struct Ackermann<0, 0> {
};
};
-int g0[Ackermann<3, 8>::value == 2045 ? 1 : -1];
+int g0[Ackermann<3, 4>::value == 125 ? 1 : -1];
+