File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 2525
2626// Apple Clang doesn't really support ranges fully until __cpp_lib_ranges==202207L (AppleClang 16)
2727#if defined(__cpp_lib_ranges) && !defined(JLCXX_FORCE_RANGES_OFF)
28- # if defined(__clang__) && defined(__apple_build_version__)
28+ # if ( defined(__clang__) && defined(__apple_build_version__)) || defined _MSC_VER
2929# if __cpp_lib_ranges >= 202207L
3030# define JLCXX_HAS_RANGES
3131# endif
Original file line number Diff line number Diff line change @@ -457,4 +457,16 @@ JLCXX_API void cxxwrap_init(const std::string& envpath)
457457 }
458458}
459459
460+ #ifdef _MSC_VER
461+
462+ namespace detail
463+ {
464+
465+ template class BasicArg <false >;
466+ template class BasicArg <true >;
467+
468+ }
469+
470+ #endif
471+
460472}
You can’t perform that action at this time.
0 commit comments