Initialize type_warnings::dyn_count with a default value (PR ipa/83054).
commit9e09648530438cf1c86ac6f377c295fb5c30da33
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jan 2018 08:59:52 +0000 (12 08:59 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jan 2018 08:59:52 +0000 (12 08:59 +0000)
tree1b51494d2baf0e0cdf695153a215dd57a9ce9340
parent1b06a3490fc1ce2e6f4232599bf1eecf6fedb480
Initialize type_warnings::dyn_count with a default value (PR ipa/83054).

2018-01-12  Martin Liska  <mliska@suse.cz>

PR ipa/83054
* ipa-devirt.c (final_warning_record::grow_type_warnings):
New function.
(possible_polymorphic_call_targets): Use it.
(ipa_devirt): Likewise.
2018-01-12  Martin Liska  <mliska@suse.cz>

PR ipa/83054
* g++.dg/warn/pr83054.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256566 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-devirt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/pr83054.C [new file with mode: 0644]