Skip to content

Commit ca91ea7

Browse files
committed
Add new file without extension
1 parent 9610a11 commit ca91ea7

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
#pragma once
2+
3+
#define _LIBCPP_ABI_VERSION 1
4+
#define _LIBCPP_ABI_NAMESPACE __y1
5+
6+
#if !defined(NDEBUG) && !defined(_LIBCPP_DEBUG)
7+
# define _LIBCPP_DEBUG 0
8+
#endif
9+
10+
#ifndef _YNDX_LIBCPP_ENABLE_EXTENSIONS
11+
# define _YNDX_LIBCPP_ENABLE_EXTENSIONS 1
12+
#endif
13+
14+
#if _YNDX_LIBCPP_ENABLE_EXTENSIONS == 1
15+
# define _YNDX_LIBCXX_ENABLE_STRING_RESIZE_UNINITIALIZED 1
16+
# define _YNDX_LIBCXX_ENABLE_VECTOR_BOOL_COMPRESSION 0
17+
# define _YNDX_LIBCXX_ENABLE_VECTOR_POD_RESIZE_UNINITIALIZED 1
18+
#else
19+
# define _YNDX_LIBCXX_ENABLE_STRING_RESIZE_UNINITIALIZED 0
20+
# define _YNDX_LIBCXX_ENABLE_VECTOR_BOOL_COMPRESSION 1
21+
# define _YNDX_LIBCXX_ENABLE_VECTOR_POD_RESIZE_UNINITIALIZED 0
22+
#endif
23+
24+
#if _YNDX_LIBCPP_ENABLE_EXTENSIONS == 1 && (!defined(_LIBCPP_DEBUG) || _LIBCPP_DEBUG == 0)
25+
# define _YNDX_LIBCPP_MAKE_VECTOR_ITERATOR_POINTERS 1
26+
# define _YNDX_LIBCPP_MAKE_STRING_ITERATOR_POINTERS 1
27+
#else
28+
# define _YNDX_LIBCPP_MAKE_VECTOR_ITERATOR_POINTERS 0
29+
# define _YNDX_LIBCPP_MAKE_STRING_ITERATOR_POINTERS 0
30+
#endif
31+
32+
#define _YNDX_WIN32_NOFILESYSTEM_RUNTIME
33+
34+
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
35+
#define _LIBCPP_NO_AUTO_LINK
36+
#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS
37+
38+
// should be removed in https://st.yandex-team.ru/IGNIETFERRO-1957
39+
#define _LIBCPP_ENABLE_CXX17_REMOVED_FEATURES
40+
41+
// should be removed in https://st.yandex-team.ru/IGNIETFERRO-1955
42+
#define _LIBCPP_ENABLE_CXX20_REMOVED_ALLOCATOR_MEMBERS
43+
#define _LIBCPP_ENABLE_CXX20_REMOVED_ALLOCATOR_VOID_SPECIALIZATION
44+
45+
// should be removed in https://st.yandex-team.ru/IGNIETFERRO-1956
46+
#define _LIBCPP_ENABLE_CXX20_REMOVED_TYPE_TRAITS
47+
#define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES
48+
49+
#ifdef _musl_
50+
# define _LIBCPP_HAS_MUSL_LIBC
51+
#endif

0 commit comments

Comments
 (0)