Coverage Report

Created: 2025-08-28 06:28

/src/llvm-project-18.1.8.src/libcxx/src/new_helpers.cpp
Line
Count
Source (jump to first uncovered line)
1
//===----------------------------------------------------------------------===//
2
//
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
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include <__verbose_abort>
10
#include <new>
11
12
namespace std { // purposefully not versioned
13
14
#ifndef __GLIBCXX__
15
const nothrow_t nothrow{};
16
#endif
17
18
#ifndef LIBSTDCXX
19
20
0
void __throw_bad_alloc() {
21
0
#  ifndef _LIBCPP_HAS_NO_EXCEPTIONS
22
0
  throw bad_alloc();
23
#  else
24
  _LIBCPP_VERBOSE_ABORT("bad_alloc was thrown in -fno-exceptions mode");
25
#  endif
26
0
}
27
28
#endif // !LIBSTDCXX
29
30
} // namespace std