From c3776b1ce07005952aeac4b96ce7f7447d0955d3 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Sat, 12 Oct 2013 22:49:56 +0000 Subject: LWG Issue 2087: iostream_category() and noexcept llvm-svn: 192545 --- libcxx/include/ios | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libcxx/include/ios') diff --git a/libcxx/include/ios b/libcxx/include/ios index 227e39221a9..0dd328d8818 100644 --- a/libcxx/include/ios +++ b/libcxx/include/ios @@ -203,9 +203,9 @@ enum class io_errc }; concept_map ErrorCodeEnum { }; -error_code make_error_code(io_errc e); -error_condition make_error_condition(io_errc e); -storage-class-specifier const error_category& iostream_category; +error_code make_error_code(io_errc e) noexcept; +error_condition make_error_condition(io_errc e) noexcept; +storage-class-specifier const error_category& iostream_category() noexcept; } // std @@ -396,18 +396,18 @@ struct _LIBCPP_TYPE_VIS_ONLY is_error_code_enum : public true_typ #endif _LIBCPP_FUNC_VIS -const error_category& iostream_category(); +const error_category& iostream_category() _NOEXCEPT; inline _LIBCPP_INLINE_VISIBILITY error_code -make_error_code(io_errc __e) +make_error_code(io_errc __e) _NOEXCEPT { return error_code(static_cast(__e), iostream_category()); } inline _LIBCPP_INLINE_VISIBILITY error_condition -make_error_condition(io_errc __e) +make_error_condition(io_errc __e) _NOEXCEPT { return error_condition(static_cast(__e), iostream_category()); } -- cgit v1.2.3