PR sanitizer/81929
commitc0b150095432f24d246c905700186df232db47e9
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Sep 2017 18:55:21 +0000 (22 18:55 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Sep 2017 18:55:21 +0000 (22 18:55 +0000)
treee20eb730d1aa94bba5c78eaacfb5b7e5fd413900
parentc80b5132ac2bb7ac4a6f449e0d7e2c1b3e1fba1e
PR sanitizer/81929
* tree.c (struct replace_placeholders_t): Add pset field.
(replace_placeholders_r): Call cp_walk_tree with d->pset as
last argument instead of NULL.  Formatting fix.
(replace_placeholders): Add pset variable, add its address
into data.  Pass &pset instead of NULL to cp_walk_tree.

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

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