diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2018-01-24 22:42:25 +0000 |
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2018-01-24 22:42:25 +0000 |
| commit | e34f5ffe4b1317ed05c856b9d259c9dd6860f463 (patch) | |
| tree | dcb38195642adfc8d63b3ac5a1861f27f1a00c7e /libcxx/include/queue | |
| parent | 5ee0398849ffd375d58a9cc7d4607c1c39213be2 (diff) | |
| download | bcm5719-llvm-e34f5ffe4b1317ed05c856b9d259c9dd6860f463.tar.gz bcm5719-llvm-e34f5ffe4b1317ed05c856b9d259c9dd6860f463.zip | |
Implement LWG2783: stack::emplace() and queue::emplace() should return decltype(auto)
llvm-svn: 323385
Diffstat (limited to 'libcxx/include/queue')
| -rw-r--r-- | libcxx/include/queue | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxx/include/queue b/libcxx/include/queue index 670fbb722ee..80546fd81ad 100644 --- a/libcxx/include/queue +++ b/libcxx/include/queue @@ -290,7 +290,7 @@ public: template <class... _Args> _LIBCPP_INLINE_VISIBILITY #if _LIBCPP_STD_VER > 14 - reference emplace(_Args&&... __args) + decltype(auto) emplace(_Args&&... __args) { return c.emplace_back(_VSTD::forward<_Args>(__args)...);} #else void emplace(_Args&&... __args) |

