]> granicus.if.org Git - clang/commitdiff
Fix comment, and reduce computational expense of this test.
authorDaniel Dunbar <daniel@zuster.org>
Sat, 11 Jul 2009 22:44:48 +0000 (22:44 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sat, 11 Jul 2009 22:44:48 +0000 (22:44 +0000)
 - I don't see any need for it to be this expensive.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75395 91177308-0d34-0410-b5e6-96231b3b80d8

test/SemaTemplate/ackermann.cpp

index 48fbbbb3cf1db617a5631984d2aaf8c7ba873a01..c936889f25f936a51e418c12c610969aa3fd4e32 100644 (file)
@@ -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];
+