Optimize __directory_iterator_proxy for the common case
commit49003a7c6896980c797d7fa2f404a2620f8ed389
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 May 2016 13:09:22 +0000 (10 13:09 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 May 2016 13:09:22 +0000 (10 13:09 +0000)
tree7ab45535d9fd373319c8d6850890c935d6fab85f
parentdbca5ed9c387b1864e8fe4f61b74f1b4caba4f00
Optimize __directory_iterator_proxy for the common case

* include/experimental/bits/fs_dir.h (__directory_iterator_proxy):
Overload operator* to move from rvalues.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236078 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/experimental/bits/fs_dir.h