diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-20 01:22:54 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-01-20 01:22:54 +0000 |
commit | 64ac1079b0d56b4a00123a22a618b6f535c4912c (patch) | |
tree | 3d61b326d740e796dfbb370ca1db3de644acf9f2 /gcc/go | |
parent | f98b772119882fc792eb63f57c07e513d94a72cc (diff) | |
download | gcc-64ac1079b0d56b4a00123a22a618b6f535c4912c.tar.gz |
PR69321 fix any_cast<T>(any*) for non-copyable T
PR libstdc++/69321
* include/experimental/any (__any_caster): Avoid instantiating
manager function for types that can't be stored in any.
* include/std/any (__any_caster): Likewise.
* testsuite/20_util/any/misc/any_cast.cc: Test non-copyable type.
* testsuite/experimental/any/misc/any_cast.cc: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244678 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions