ipa: silent -Wodr notes with -w
authorMartin Liska <mliska@suse.cz>
Fri, 2 Dec 2022 10:37:41 +0000 (11:37 +0100)
committerMartin Liska <mliska@suse.cz>
Wed, 1 Feb 2023 14:42:34 +0000 (15:42 +0100)
commit8a7196977f6e91ad12c209cb2e3dbfe9f0fd3c3b
tree76c91f937f9fbf76c62c55b8d611a6fe4d7fc0bc
parent881bf8de9b07fb501d61ade8f521f1cc9dbe712e
ipa: silent -Wodr notes with -w

If -w is used, warn_odr properly sets *warned = false and
so it should be preserved when calling warn_types_mismatch.

Noticed that during a LTO reduction where I used -w.

gcc/ChangeLog:

* ipa-devirt.cc (odr_types_equivalent_p): Respect *warned
value if set.
gcc/ipa-devirt.cc