Change string_view::at to make it work with gcc and VC++. Thanks to K-ballo for the...
authorMarshall Clow <mclow.lists@gmail.com>
Mon, 23 Feb 2015 21:12:02 +0000 (21:12 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Mon, 23 Feb 2015 21:12:02 +0000 (21:12 +0000)
llvm-svn: 230260

libcxx/include/experimental/string_view

index b8d061f..2a20d7c 100644 (file)
@@ -280,11 +280,8 @@ _LIBCPP_BEGIN_NAMESPACE_LFTS
         const_reference at(size_type __pos) const
         {
             return __pos >= size()
-                ? throw out_of_range("string_view::at")
+                ? (throw out_of_range("string_view::at"), __data[0])
                 : __data[__pos];
-//             if (__pos >= size())
-//                 throw out_of_range("string_view::at");
-//             return __data[__pos]; 
         }
 
         _LIBCPP_CONSTEXPR _LIBCPP_INLINE_VISIBILITY