@@ -376,12 +376,12 @@ public:
376376# endif // _LIBCPP_CXX03_LANG
377377
378378 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI bool empty () const { return c.empty (); }
379- _LIBCPP_HIDE_FROM_ABI size_type size () const { return c.size (); }
379+ [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI size_type size () const { return c.size (); }
380380
381- _LIBCPP_HIDE_FROM_ABI reference front () { return c.front (); }
382- _LIBCPP_HIDE_FROM_ABI const_reference front () const { return c.front (); }
383- _LIBCPP_HIDE_FROM_ABI reference back () { return c.back (); }
384- _LIBCPP_HIDE_FROM_ABI const_reference back () const { return c.back (); }
381+ [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI reference front () { return c.front (); }
382+ [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI const_reference front () const { return c.front (); }
383+ [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI reference back () { return c.back (); }
384+ [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI const_reference back () const { return c.back (); }
385385
386386 _LIBCPP_HIDE_FROM_ABI void push (const value_type& __v) { c.push_back (__v); }
387387# ifndef _LIBCPP_CXX03_LANG
@@ -401,13 +401,11 @@ public:
401401 template <class ... _Args>
402402 _LIBCPP_HIDE_FROM_ABI
403403# if _LIBCPP_STD_VER >= 17
404- decltype (auto )
405- emplace(_Args&&... __args) {
404+ decltype (auto ) emplace(_Args&&... __args) {
406405 return c.emplace_back (std::forward<_Args>(__args)...);
407406 }
408407# else
409- void
410- emplace (_Args&&... __args) {
408+ void emplace (_Args&&... __args) {
411409 c.emplace_back (std::forward<_Args>(__args)...);
412410 }
413411# endif
@@ -664,8 +662,10 @@ public:
664662# endif
665663
666664 [[__nodiscard__]] _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI bool empty () const { return c.empty (); }
667- _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI size_type size () const { return c.size (); }
668- _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI const_reference top () const { return c.front (); }
665+ [[__nodiscard__]] _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI size_type size () const { return c.size (); }
666+ [[__nodiscard__]] _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI const_reference top () const {
667+ return c.front ();
668+ }
669669
670670 _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI void push (const value_type& __v);
671671# ifndef _LIBCPP_CXX03_LANG
0 commit comments