1234567891011121314151617181920212223 |
- //===----------------------------------------------------------------------===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is dual licensed under the MIT and the University of Illinois Open
- // Source Licenses. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- // test terminate_handler
- #include <exception>
- #include <type_traits>
- #include <cassert>
- void f() {}
- int main()
- {
- static_assert(std::is_same<std::terminate_handler, void(*)()>::value, "");
- std::terminate_handler p = f;
- assert(p == &f);
- }
|