[Bug c++/89919] internal compiler error when building MKL-DNN
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Apr 2 08:47:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89919
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|needs-bisection, |
|needs-reduction |
CC| |jason at gcc dot gnu.org,
| |ppalka at gcc dot gnu.org
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
I have a reduced test-case:
$ cat pr89919.ii
typedef enum { a } b;
using c = b;
float d, e;
template <c> struct f {
typedef float g;
void h() const;
template <typename i>
void j(const int &, g *, float *, float *, const i *, const float *) const;
};
using k = f<a>;
template <>
template <typename i>
void k::j(const int &, g *, float *, float *, const i *, const float *) const;
template <>
template <typename i>
void k::j(const int &, g *, float *, float *, const i *, const float *) const {
int l([&] { l; });
}
template <c m> void f<m>::h() const {
int n;
g o;
j(n, &o, &d, &e, static_cast<char *>(0), 0);
}
template struct f<a>;
Rejected on trunk again in r268529, started to ICE in r249323.
More information about the Gcc-bugs
mailing list