]> git.wh0rd.org - ICEs.git/blobdiff - 573068/test.ii
more
[ICEs.git] / 573068 / test.ii
diff --git a/573068/test.ii b/573068/test.ii
new file mode 100644 (file)
index 0000000..31c2eca
--- /dev/null
@@ -0,0 +1,13 @@
+template <int TID> class Test {
+       public: template <template <int> class TClass> void func(typename TClass<TID>::Type x) {};
+};
+
+template <int> class A {
+       public: typedef double Type;
+};
+
+int main() {
+   double x = 1;
+   Test<1> t;
+   t.func<A>(x);
+}