Index: include/initializer_list =================================================================== --- include/initializer_list +++ include/initializer_list @@ -80,6 +80,15 @@ _LIBCPP_CONSTEXPR_AFTER_CXX11 initializer_list() _NOEXCEPT : __begin_(nullptr), __size_(0) {} +#ifdef _LIBCPP_MSVC + _LIBCPP_ALWAYS_INLINE + _LIBCPP_CONSTEXPR_AFTER_CXX11 + initializer_list(const _Ep* __b, const _Ep* __e) _NOEXCEPT + : __begin_(__b), + __size_(__e - __b) + {} +#endif // _LIBCPP_MSVC + _LIBCPP_ALWAYS_INLINE _LIBCPP_CONSTEXPR_AFTER_CXX11 size_t size() const _NOEXCEPT {return __size_;}