https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78268
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-09
Ever confirmed|0 |1
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
trippels@gcc2-power8 base % cat Unified_cpp_rdf_base0.ii
typedef enum {} nsresult;
struct A {
virtual nsresult m_fn1(bool);
};
struct B {
A *operator[](int);
};
struct C {
nsresult m_fn2(bool);
bool m_fn3(bool);
B mDataSources;
};
nsresult C::m_fn2(bool p1) { m_fn3(!p1); }
bool C::m_fn3(bool p1) { mDataSources[0]->m_fn1(p1); }
trippels@gcc2-power8 base % c++ -c -O3 Unified_cpp_rdf_base0.ii
Unified_cpp_rdf_base0.ii:14:54: internal compiler error: Segmentation fault