re PR c++/31027 (Compiler segfaults in simple virtual inheritance situation)
2007-07-11 Paolo Carlini <pcarlini@suse.de> PR c++/31027 * g++.dg/inherit/virtual4.C: New. From-SVN: r126558
This commit is contained in:
parent
29d27fb08a
commit
d90dc4fc7f
|
@ -1,3 +1,8 @@
|
|||
2007-07-11 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
PR c++/31027
|
||||
* g++.dg/inherit/virtual4.C: New.
|
||||
|
||||
2007-07-11 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/32661
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
// PR c++/31027
|
||||
|
||||
struct A {};
|
||||
|
||||
template<typename T>
|
||||
struct C: virtual A {
|
||||
C() {}
|
||||
template<typename T_OTHER> C(const C<T_OTHER>&) {}
|
||||
C func(const class C<long>&) const;
|
||||
operator bool() const;
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
struct D: C<T> {
|
||||
void func2() {
|
||||
C<int>a;
|
||||
a.func(a);
|
||||
}
|
||||
};
|
||||
|
||||
void func3() {
|
||||
C<int>a;
|
||||
a.func(a);
|
||||
}
|
Loading…
Reference in New Issue