]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR sanitizer/59437 (ICE in for g++ -S -fvtable-verify=std -fsanitize=null)
authorMarek Polacek <polacek@redhat.com>
Tue, 10 Dec 2013 10:49:39 +0000 (10:49 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Tue, 10 Dec 2013 10:49:39 +0000 (10:49 +0000)
commited9e19a494a43647159b156737c55bde8ebf3c59
tree71efd97b5906d97af26d89bded42ae258596e14d
parent475948faca73b1df41566cb6b21e95795fa86b09
re PR sanitizer/59437 (ICE in for g++ -S -fvtable-verify=std -fsanitize=null)

PR sanitizer/59437
* vtable-verify.c (var_is_used_for_virtual_call_p): Check the
return value of gimple_call_fn.  Use is_gimple_call/is_gimple_assign
instead of gimple_code.
testsuite/
* g++.dg/ubsan/pr59437.C: New test.

From-SVN: r205854
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ubsan/pr59437.C [new file with mode: 0644]
gcc/vtable-verify.c