File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 62
62
# if defined(__cplusplus) && __cplusplus < 201103L
63
63
# undef GFX_TIMSORT_USE_CXX11
64
64
# endif
65
- # ifdef _LIBCPP_VERSION
66
- # if defined(_LIBCPP_HAS_NO_RVALUE_REFERENCES) || defined(_LIBCPP_CXX03_LANG)
65
+ # ifdef __GLIBCXX__
66
+ # if __GLIBCXX__ < 20150422
67
67
# undef GFX_TIMSORT_USE_CXX11
68
68
# endif
69
- # elif defined(__GLIBCXX__)
70
- # if __GLIBCXX__ < 20150422
69
+ # endif
70
+ # ifdef _LIBCPP_VERSION
71
+ # if defined(_LIBCPP_HAS_NO_RVALUE_REFERENCES) || defined(_LIBCPP_CXX03_LANG)
71
72
# undef GFX_TIMSORT_USE_CXX11
72
73
# endif
73
74
# endif
74
75
# ifdef __clang__
75
76
# ifdef __has_feature
76
- # if !(__has_feature(cxx_rvalue_references))
77
+ # if !(__has_feature(cxx_rvalue_references) && __has_feature(is_trivially_copyable) )
77
78
# undef GFX_TIMSORT_USE_CXX11
78
79
# endif
79
80
# else
You can’t perform that action at this time.
0 commit comments