Commit 0410e66d by Paolo Carlini Committed by Paolo Carlini

re PR c++/48522 ([C++0x] decltype((object)) with templated classes crashes g++ 4.5.1.)

2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/48522
	* g++.dg/cpp0x/pr48522.C: New.

From-SVN: r173598
parent 65dbe239
2011-05-09 Paolo Carlini <paolo.carlini@oracle.com> 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48522
* g++.dg/cpp0x/pr48522.C: New.
2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48735 PR c++/48735
* g++.dg/cpp0x/sfinae21.C: New. * g++.dg/cpp0x/sfinae21.C: New.
......
// { dg-options "-std=c++0x" }
template <typename T>
struct Handle
{
Handle(T& t);
};
template<class T>
struct Class {
struct Struct {} data;
void f();
void g();
};
template<class T>
void Class<T>::f() {
Handle< decltype((data)) > handle(data);
}
template<class T>
void Class<T>::g() {
Handle< decltype((data)) > handle(data);
}
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