PR sanitizer/65583
commit83973b1b20baa58656ed84e24aa0acfc5cc4c756
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Mar 2015 09:33:20 +0000 (27 09:33 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Mar 2015 09:33:20 +0000 (27 09:33 +0000)
tree73030549c624ef54877b624aed93c087329d3ac9
parent31942707fcb313f47b629295e725e5ab3520d183
PR sanitizer/65583
* ubsan.c (ubsan_create_edge): New function.
(instrument_bool_enum_load): Call it.
(instrument_nonnull_arg): Likewise.
(instrument_nonnull_return): Likewise.
(instrument_object_size): Likewise.

* g++.dg/ubsan/pr65583.C: New test.

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