[LLD] [COFF] Handle undefined weak symbols in LTO (#70430)
[llvm-project.git] / libcxx / modules / std / stdfloat.inc
blob7e7201a854154c5e81f08ff27eebc9c5db39e361
1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
3 //
4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 // See https://llvm.org/LICENSE.txt for license information.
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //
8 //===----------------------------------------------------------------------===//
10 export namespace std {
11 #if defined(__STDCPP_FLOAT16_T__)
12   using std::float16_t;
13 #endif
14 #if defined(__STDCPP_FLOAT32_T__)
15   using std::float32_t;
16 #endif
17 #if defined(__STDCPP_FLOAT64_T__)
18   using std::float64_t;
19 #endif
20 #if defined(__STDCPP_FLOAT128_T__)
21   using std::float128_t;
22 #endif
23 #if defined(__STDCPP_BFLOAT16_T__)
24   using std::bfloat16_t;
25 #endif
26 } // namespace std