1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 // typedef unspecified exception_ptr;
13 // exception_ptr shall satisfy the requirements of NullablePointer.
17 #include <type_traits>
19 #include "test_macros.h"
25 std::exception_ptr p2
= p
;
31 assert(p2
== nullptr);
32 std::exception_ptr p3
= nullptr;
33 assert(p3
== nullptr);
35 assert(p3
== nullptr);