https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93496
--- Comment #2 from Justin LaPolla <justin.lapolla.hpe at gmail dot com> --- 1. Was the root cause found and fixed intentionally? Or was it fixed incidentally because of other unrelated changes that happened to cover the bug? 2. Do you have a regression test in place that would detect this bug if it appeared in future GCC versions? 3. My current project requires that we compile with GCC 8.1.0. To avoid this bug, we are disallowing virtual inheritance in our code by compiling with `-Werror=virtual-inheritance'. Is this sufficient? Can you provide guidance on how to best avoid hitting this bug in GCC 8.1.0?