https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58150
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-10-17 CC| |egallager at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to npl from comment #2) > Created attachment 42381 [details] > another testcase > > I was generating a testcase before discovering this bug. > Problem is the same: > > A class/struct using a prototyped, not yet defined "enum class" will prevent > that debug information for this "enum class" to be emitted. > Only if no class/struct uses a "enum class" before its defined, the debug > info will be available. > > Affected: GCC 5.3.0, GCC 6.4.0, GCC 7.2.0 > > Please fix this, it really makes debugging a pain Taking this as confirmation.