PR sanitizer/83987
commite2c431bb4d64306eacc523f9d4e1ae906ac885be
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 20:36:34 +0000 (23 20:36 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2018 20:36:34 +0000 (23 20:36 +0000)
tree783ff70265bd9ba0f304d4c634b318e3605f7b2d
parente23364fce302e5c6f45ca8a8ffebfdef84638f98
PR sanitizer/83987
* tree.c (cp_free_lang_data): Change DECL_VALUE_EXPR of
DECL_OMP_PRIVATIZED_MEMBER vars to error_mark_node.

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

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