removed export macro from LoggingInitializeGuard because of gcc bug
removed export macro from LoggingInitializeGuard because of gcc bug

apparently, gcc is unable to have both the export attribute and
nodiscard on the same declaration because of a bug. the workaround would
be to use the new [[gnu::visibility("default")]] syntax instead, but
CMake's generate_export_header doesn't do that yet.

ComicSansMS/GhulbusBase