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