diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-07-06 12:54:10 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-07-06 12:54:10 +0100 |
commit | 318c48e30402eadaeee86dee9486733678c5fef4 (patch) | |
tree | e5525d528a0fa911bbca4a5b836c9fd1a0a559c1 /libcpp | |
parent | 68d872d728caced187cfef59c8a5a04af34b2c64 (diff) | |
download | gcc-318c48e30402eadaeee86dee9486733678c5fef4.zip gcc-318c48e30402eadaeee86dee9486733678c5fef4.tar.gz gcc-318c48e30402eadaeee86dee9486733678c5fef4.tar.bz2 |
Prevent __uses_alloc from holding dangling references
* include/bits/uses_allocator.h (__use_alloc(const _Alloc&&)): Add
deleted overload to prevent dangling references to rvalues.
* include/experimental/memory_resource
(polymorphic_allocator::construct): Do not call __use_alloc with
rvalue arguments.
From-SVN: r250019
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions