From: Eric Fiselier Date: Fri, 2 Dec 2016 23:17:33 +0000 (+0000) Subject: Fix generated warnings in X-Git-Tag: llvmorg-4.0.0-rc1~3111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb3ef1561de278ce8819c5a095092dbc2b0d00b2;p=platform%2Fupstream%2Fllvm.git Fix generated warnings in llvm-svn: 288552 --- diff --git a/libcxx/include/variant b/libcxx/include/variant index f57d5ce2..1207b59 100644 --- a/libcxx/include/variant +++ b/libcxx/include/variant @@ -453,7 +453,7 @@ private: static constexpr auto __make_farray(_Fs&&... __fs) { __std_visit_visitor_return_type_check...>(); using __result = array...>, sizeof...(_Fs)>; - return __result{_VSTD::forward<_Fs>(__fs)...}; + return __result{{_VSTD::forward<_Fs>(__fs)...}}; } template @@ -645,13 +645,14 @@ class _LIBCPP_TYPE_VIS_ONLY __base { public: inline _LIBCPP_INLINE_VISIBILITY explicit constexpr __base(__valueless_t tag) noexcept - : __index(__variant_npos), __data(tag) {} + : __data(tag), __index(__variant_npos) {} template inline _LIBCPP_INLINE_VISIBILITY explicit constexpr __base(in_place_index_t<_Ip>, _Args&&... __args) - : __index(_Ip), - __data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...) {} + : + __data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...), + __index(_Ip) {} inline _LIBCPP_INLINE_VISIBILITY constexpr bool valueless_by_exception() const noexcept {