File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232
3333#if !defined(_PREFAST_) || !defined(_M_IX86) // TRANSITION, VSO-1639191
3434
35+ #ifndef __clang__ // TRANSITION, LLVM-113633
36+ #define __SIZEOF_DOUBLE__ 8
37+ #define __SIZEOF_LONG_DOUBLE__ 8
38+ #endif // ^^^ workaround ^^^
39+
3540#define _SILENCE_CXX20_VOLATILE_DEPRECATION_WARNING
3641#define _LIBCXX_IN_DEVCRT
3742#include < msvc_stdlib_force_include.h> // Must precede any other libc++ headers
Original file line number Diff line number Diff line change 11// Copyright (c) Microsoft Corporation.
22// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33
4+ #ifndef __clang__ // TRANSITION, LLVM-113633
5+ #define __SIZEOF_DOUBLE__ 8
6+ #define __SIZEOF_LONG_DOUBLE__ 8
7+ #endif // ^^^ workaround ^^^
8+
49#define _SILENCE_CXX23_ALIGNED_UNION_DEPRECATION_WARNING
510#define _LIBCXX_IN_DEVCRT
611#include < msvc_stdlib_force_include.h> // Must precede any other libc++ headers
Original file line number Diff line number Diff line change 2626// Yes, this is an awkward hand process; notably the required headers can change without notice. We should investigate
2727// running the libc++ tests directly in all of our configurations so we needn't replicate this subset of files.
2828
29+ #ifndef __clang__ // TRANSITION, LLVM-113633
30+ #define __SIZEOF_DOUBLE__ 8
31+ #define __SIZEOF_LONG_DOUBLE__ 8
32+ #endif // ^^^ workaround ^^^
33+
2934#define _LIBCXX_IN_DEVCRT
3035#include < msvc_stdlib_force_include.h> // Must precede any other libc++ headers
3136#include < stdlib.h>
Original file line number Diff line number Diff line change 2828// Yes, this is an awkward hand process; notably the required headers can change without notice. We should investigate
2929// running the libc++ tests directly in all of our configurations so we needn't replicate this subset of files.
3030
31+ #ifndef __clang__ // TRANSITION, LLVM-113633
32+ #define __SIZEOF_DOUBLE__ 8
33+ #define __SIZEOF_LONG_DOUBLE__ 8
34+ #endif // ^^^ workaround ^^^
35+
3136#define _LIBCXX_IN_DEVCRT
3237#include < msvc_stdlib_force_include.h> // Must precede any other libc++ headers
3338#include < stdlib.h>
You can’t perform that action at this time.
0 commit comments