From f1dab6865e955e0a025780f80f64dfc5218e821e Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Wed, 8 Mar 2017 20:06:01 +0000 Subject: [PATCH] Fix PR32183 - Wrap GCC exception implementation in missing namespace std git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@297306 91177308-0d34-0410-b5e6-96231b3b80d8 --- src/support/runtime/exception_glibcxx.ipp | 2 +- src/support/runtime/exception_pointer_glibcxx.ipp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/support/runtime/exception_glibcxx.ipp b/src/support/runtime/exception_glibcxx.ipp index 365dc40a7..0f78932f6 100644 --- a/src/support/runtime/exception_glibcxx.ipp +++ b/src/support/runtime/exception_glibcxx.ipp @@ -35,4 +35,4 @@ bad_typeid::bad_typeid() _NOEXCEPT { } -} // namespace +} // namespace std diff --git a/src/support/runtime/exception_pointer_glibcxx.ipp b/src/support/runtime/exception_pointer_glibcxx.ipp index 30bd6b61f..9d20dfe48 100644 --- a/src/support/runtime/exception_pointer_glibcxx.ipp +++ b/src/support/runtime/exception_pointer_glibcxx.ipp @@ -17,6 +17,8 @@ // stable ABI), and its rethrow_exception(std::__exception_ptr::exception_ptr) // function. +namespace std { + namespace __exception_ptr { @@ -72,3 +74,5 @@ void rethrow_exception(exception_ptr p) { rethrow_exception(reinterpret_cast<__exception_ptr::exception_ptr&>(p)); } + +} // namespace std