https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732
Bug ID: 117732 Summary: libsanitizer contains anonymous structs but built with -pedantic Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org Target Milestone: --- Because of the -pedantic, we get these warnings: In file included from ../../../../libsanitizer/sanitizer_common/sanitizer_linux.h:22, from ../../../../libsanitizer/sanitizer_common/sanitizer_procmaps.h:25, from ../../../../libsanitizer/sanitizer_common/sanitizer_allocator.h:24, from ../../../../libsanitizer/sanitizer_common/sanitizer_allocator_internal.h:16, from ../../../../libsanitizer/sanitizer_common/sanitizer_vector.h:18, from ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer.h:23, from ../../../../libsanitizer/ubsan/ubsan_diag.h:17, from ../../../../libsanitizer/ubsan/ubsan_monitor.h:16, from ../../../../libsanitizer/ubsan/ubsan_monitor.cpp:13: ../../../../libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h:593:10: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 593 | struct { | ^