1e16f2cb6SLouis Dionne //===----------------------------------------------------------------------===// 2e16f2cb6SLouis Dionne // 3*1ee41b41SNikolas Klauser // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*1ee41b41SNikolas Klauser // See https://llvm.org/LICENSE.txt for license information. 5*1ee41b41SNikolas Klauser // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6e16f2cb6SLouis Dionne // 7e16f2cb6SLouis Dionne //===----------------------------------------------------------------------===// 8e16f2cb6SLouis Dionne 9e16f2cb6SLouis Dionne // struct nothrow_t { 10e16f2cb6SLouis Dionne // explicit nothrow_t() = default; 11e16f2cb6SLouis Dionne // }; 12e16f2cb6SLouis Dionne // extern const nothrow_t nothrow; 13e16f2cb6SLouis Dionne 14e16f2cb6SLouis Dionne #include <new> 15e16f2cb6SLouis Dionne 16e16f2cb6SLouis Dionne main(int,char **)17e16f2cb6SLouis Dionneint main(int, char**) { 18e16f2cb6SLouis Dionne std::nothrow_t x = std::nothrow; 19e16f2cb6SLouis Dionne (void)x; 20e16f2cb6SLouis Dionne 21e16f2cb6SLouis Dionne return 0; 22e16f2cb6SLouis Dionne } 23