diff --git a/clang/test/SemaTemplate/ackermann.cpp b/clang/test/SemaTemplate/ackermann.cpp index 48fbbbb3cf1d..c936889f25f9 100644 --- a/clang/test/SemaTemplate/ackermann.cpp +++ b/clang/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 // struct Ackermann { // enum { -// value = M ? (N ? Ackermann >::value +// value = M ? (N ? Ackermann >::value // : Ackermann::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]; +