https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121614
--- Comment #11 from Sam Gardner <samuelgardner101 at gmail dot com> --- Additional info: this doesn't happen on all my classes, only a select few. Not sure as to the conditions, but I think if they import a module that has forward declared them. So class B in module B imports class A from module A, and module A also forward declared B
