Commit 887d68d9 by Kriang Lerdsuwanakij Committed by Kriang Lerdsuwanakij

re PR c++/14106 ([testcase] ICE on template func instanciation: stor-layout.c:1569)

	PR c++/14106
	* g++.dg/ext/typeof9.C: New test.

From-SVN: r78304
parent 221ee7c9
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
......
// { 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>();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment