grandinj added inline comments.
Comment at: include/array:209
@@ -211,7 +208,3 @@
if (__n >= _Size)
-#ifndef _LIBCPP_NO_EXCEPTIONS
-throw out_of_range("array::at");
-#else
-assert(!"array::at out_of_range");
-#endif
+__libcpp_throw(out_of_range("array::at"));
return __elems_[__n];
the error message of the assert was perhaps better?
Comment at: include/array:219
@@ -225,7 +218,3 @@
if (__n >= _Size)
-#ifndef _LIBCPP_NO_EXCEPTIONS
-throw out_of_range("array::at");
-#else
-assert(!"array::at out_of_range");
-#endif
+__libcpp_throw(out_of_range("array::at"));
return __elems_[__n];
the error message of the assert was perhaps better?
Comment at: include/experimental/dynarray:279
@@ -286,7 +278,3 @@
{
-#ifndef _LIBCPP_NO_EXCEPTIONS
-throw out_of_range("dynarray::at");
-#else
-assert(!"dynarray::at out_of_range");
-#endif
+__libcpp_throw(out_of_range("dynarray::at"));
}
the error message of the assert was perhaps better?
Comment at: include/experimental/dynarray:291
@@ -302,7 +290,3 @@
{
-#ifndef _LIBCPP_NO_EXCEPTIONS
-throw out_of_range("dynarray::at");
-#else
-assert(!"dynarray::at out_of_range");
-#endif
+__libcpp_throw(out_of_range("dynarray::at"));
}
ditto
Comment at: include/map:1446
@@ -1446,4 +1445,3 @@
if (__child == nullptr)
-throw out_of_range("map::at: key not found");
-#endif // _LIBCPP_NO_EXCEPTIONS
+__libcpp_throw(out_of_range("map::at: key not found"));
return static_cast<__node_pointer>(__child)->__value_.__cc.second;
looks like extra spaces in this message (which was there in the original, I
know)
Comment at: include/map:1457
@@ -1459,4 +1456,3 @@
if (__child == nullptr)
-throw out_of_range("map::at: key not found");
-#endif // _LIBCPP_NO_EXCEPTIONS
+__libcpp_throw(out_of_range("map::at: key not found"));
return static_cast<__node_pointer>(__child)->__value_.__cc.second;
extra spaces here too
http://reviews.llvm.org/D21706
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits