When I compile the attach file with g++ I see a section type conflict error. Is that correct or is it a gcc bug?
This error occurs with all versions of gcc I have tried.

-gene

//@!	test: g++ bad.cpp
//      bad.cpp:18:25: error: priv causes a section type conflict

template<class t1, class t2>
class outer
{
public:
	t1		a;
	static t2	b;
};

template<class t1, class t2>
t2 outer<t1, t2>::b
		__attribute__((section(".s1")));

int main (void)
{
	static outer<int, int> priv __attribute__((section(".s1")));

	priv.a = 10;
	priv.b = 10;
}
//@! end of file



_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
https://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to