File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -1217,14 +1217,17 @@ typedef __char32_t char32_t;
12171217
12181218// TODO(LLVM 22): Remove this macro once LLVM19 support ends.
12191219# if __has_builtin(__reference_constructs_from_temporary) || \
1220- (defined (_LIBCPP_CLANG_VER) && (_LIBCPP_CLANG_VER >= 1900 ))
1220+ (defined (_LIBCPP_CLANG_VER) && \
1221+ ((!defined (__ANDROID__) && _LIBCPP_CLANG_VER >= 1901 ) || (defined (__ANDROID__) && _LIBCPP_CLANG_VER >= 1900 )))
12211222# define _LIBCPP_HAS_REFERENCE_CONSTRUCTS_FROM_TEMPORARY 1
12221223# else
12231224# define _LIBCPP_HAS_REFERENCE_CONSTRUCTS_FROM_TEMPORARY 0
12241225# endif
12251226
12261227// TODO(LLVM 22): Remove this macro once LLVM19 support ends.
1227- # if __has_builtin(__reference_converts_from_temporary) || (defined(_LIBCPP_CLANG_VER) && (_LIBCPP_CLANG_VER >= 1901))
1228+ # if __has_builtin(__reference_converts_from_temporary) || \
1229+ (defined (_LIBCPP_CLANG_VER) && \
1230+ ((!defined (__ANDROID__) && _LIBCPP_CLANG_VER >= 1901 ) || (defined (__ANDROID__) && _LIBCPP_CLANG_VER >= 2000 )))
12281231# define _LIBCPP_HAS_REFERENCE_CONVERTS_FROM_TEMPORARY 1
12291232# else
12301233# define _LIBCPP_HAS_REFERENCE_CONVERTS_FROM_TEMPORARY 0
You can’t perform that action at this time.
0 commit comments