]> granicus.if.org Git - clang/commit
Prevent use after free caused by accessing a member into a dense set.
authorDaniel Jasper <djasper@google.com>
Wed, 18 Feb 2015 14:13:46 +0000 (14:13 +0000)
committerDaniel Jasper <djasper@google.com>
Wed, 18 Feb 2015 14:13:46 +0000 (14:13 +0000)
commit9b60f0a82b4d864e61fedf803be8a77e7be53b2c
tree7589ba445117ed86f01b9e008b15c373deb508fb
parent10300321f97d190e4f50aa0e52b378a69569cc96
Prevent use after free caused by accessing a member into a dense set.

The member gets invalidated as elements are added to the dense set. Directly
access the underlying pointer instead. Not sure how to create a test case for
this :-(. Maybe Richard can help.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@229673 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Serialization/ASTReader.cpp