diff options
author | Eric Fiselier <eric@efcs.ca> | 2015-12-30 20:57:59 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2015-12-30 20:57:59 +0000 |
commit | b88ea354fed84c560a9b56d1fbbfd66b7a0f6c20 (patch) | |
tree | 0c63f5c06c302a86ba54e17885012b0de81212c6 /llvm/lib/Transforms | |
parent | 50d5b97449c92a8395c57aa6df39e593a123a6bc (diff) | |
download | bcm5719-llvm-b88ea354fed84c560a9b56d1fbbfd66b7a0f6c20.tar.gz bcm5719-llvm-b88ea354fed84c560a9b56d1fbbfd66b7a0f6c20.zip |
[libcxx] Fix for ALL undefined behavior in <list>.
Summary:
This patch fixes std::list for builtin pointer types in the current ABI version and fixes std::list for all fancy pointer types in the next ABI version. The patch was designed to minimize the amount of code needed to support both ABI configurations. Currently only ~5 lines of code differ.
Reviewers: danalbert, jroelofs, mclow.lists
Subscribers: dexonsmith, awi, cfe-commits
Differential Revision: http://reviews.llvm.org/D12299
llvm-svn: 256652
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions