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 {
| ^