[cfe-commits] r122780 - /cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp

Douglas Gregor dgregor at apple.com
Mon Jan 3 13:56:23 PST 2011


Author: dgregor
Date: Mon Jan  3 15:56:22 2011
New Revision: 122780

URL: http://llvm.org/viewvc/llvm-project?rev=122780&view=rev
Log:
Add a test that is currently failing

Modified:
    cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp

Modified: cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp?rev=122780&r1=122779&r2=122780&view=diff
==============================================================================
--- cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp (original)
+++ cfe/trunk/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp Mon Jan  3 15:56:22 2011
@@ -105,6 +105,20 @@
   };
 
   int check3[sum<1, 2, 3, 4, 5>::value == 15? 1 : -1];
+
+#if 0
+  // FIXME: Instantiation of this fails.
+  template<int ... Values>
+  struct lazy_sum {
+    int operator()() {
+      return sum<Values...>::value;
+    }
+  };
+
+  void f() {
+    lazy_sum<1, 2, 3, 4, 5>()();
+  }
+#endif
 }
 
 namespace Indices {





More information about the cfe-commits mailing list