PR c++/14106
* g++.dg/ext/typeof9.C: New test.
From-SVN: r78304
+2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/14106
+ * g++.dg/ext/typeof9.C: New test.
+
2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
PR c++/14250
--- /dev/null
+// { dg-do compile }
+
+// Origin: gcc-bug@vogtner.de
+
+// PR c++/14106: ICE with typeof of function template.
+
+template<class T>
+void j (T i)
+{
+}
+
+template<typename T>
+void instanciate () {
+ static void (*fp) (T) = j;
+ __typeof__ (j) *p; // { dg-error "unknown|invalid" }
+}
+template void instanciate<float>();