https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82490
Bug ID: 82490
Summary: Please don't error out on unknown no_sanitize
attributes.
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels 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, marxin at
gcc dot gnu.org
Target Milestone: ---
markus@x4 ~ % cat test.ii
__attribute__((no_sanitize("function"))) void foo() {}
markus@x4 ~ % clang++ -c test.ii
(trunk:)
markus@x4 ~ % g++ -c test.ii
test.ii:1:51: error: wrong argument: "function"
__attribute__((no_sanitize("function"))) void foo() {}
^
markus@x4 ~ % /usr/x86_64-pc-linux-gnu/gcc-bin/7.2.1/g++ -c test.ii
test.ii:1:51: warning: ‘no_sanitize’ attribute directive ignored [-Wattributes]
__attribute__((no_sanitize("function"))) void foo() {}
^