summaryrefslogtreecommitdiffstats
path: root/libcxx/src/support/runtime/exception_msvc.ipp
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/src/support/runtime/exception_msvc.ipp')
-rw-r--r--libcxx/src/support/runtime/exception_msvc.ipp28
1 files changed, 28 insertions, 0 deletions
diff --git a/libcxx/src/support/runtime/exception_msvc.ipp b/libcxx/src/support/runtime/exception_msvc.ipp
index 950ec0cebfe..443961ebf08 100644
--- a/libcxx/src/support/runtime/exception_msvc.ipp
+++ b/libcxx/src/support/runtime/exception_msvc.ipp
@@ -86,4 +86,32 @@ bad_array_length::what() const _NOEXCEPT
return "bad_array_length";
}
+bad_cast::bad_cast() _NOEXCEPT
+{
+}
+
+bad_cast::~bad_cast() _NOEXCEPT
+{
+}
+
+const char *
+bad_cast::what() const _NOEXCEPT
+{
+ return "std::bad_cast";
+}
+
+bad_typeid::bad_typeid() _NOEXCEPT
+{
+}
+
+bad_typeid::~bad_typeid() _NOEXCEPT
+{
+}
+
+const char *
+bad_typeid::what() const _NOEXCEPT
+{
+ return "std::bad_typeid";
+}
+
} // namespace std
OpenPOWER on IntegriCloud