DELTA SVNs~ssx^UQO@~ﯘDl ȑh5=41]j얊ݪχOevf曝0fa9WL :~sG8p`#t`ef$['I"BE$+όÐ=фѹL<:06 'q@`< 2\8ݰIIֱf@*xLд}w|;N\vMyN`o屜 q!˞AȚr2P֚f!>aύ{ENDREP DELTA 317955 424 456 SVNE26855G>+2G>:5HHw*,ex^͐N0Gy.ppWYedHa,&KE`[4>N Z`FS291 = ?(E Szrh34c.0e>Av@*TU ]!0WK:ފE(;u;Q[ ކ`2¶QC&K(5OхQ_e7qD lKQqgUw=4W+(j4 /٦UVQ~<$N]d+Lke[u;՚+T.E/__yh~<+ENDREP DELTA 292928 10924 188 SVN+*nclude(AddSphinxTarget) if (SPHINX_FOUND) if (${SPHINX_OUTPUT_HTML}) add_sphinx_target(html libcxx) endif() endif() endif() ENDREP DELTA 311123 18160 1152 SVN  qqnENDREP DELTA 303237 6844 972 SVNWVe_}2r.YP8YeA_V,e)AzHDP<l<jX%r2x^LJ.(ONIO/M,JQO.-*J+шѴRԒҢ<_xРx_kZ.̼̼TxO'瀀xGpxO?O?W̼i9`;J˓s4 +thrU큫QqENDREP DELTA 317955 2692 937 SVN0*#J"w &zDHdef __has_include #define __libcpp_has_include(__x) __has_include(__x) #else #define __libcpp_has_include(__x) 0 #endifCOMPILERWIN32 || \ (defined(__MINGW32__) && __libcpp_has_include()ENDREP DELTA 317955 3659 62 SVNU6a P_N_#if !defined(_LIBCPP_LOCALE__L_EXTENSIONS) || defined(_LIBCPP_MSVCRT) struct __libcpp_locale_guard { _LIBCPP_INLINE_VISIBILITY __libcpp_locale_guard(locale_t& __loc) : __old_loc_(uselocale(__loc)) {} _LIBCPP_INLINE_VISIBILITY ~__libcpp_locale_guard() { if (__old_loc_) uselocale(__old_loc_); } locale_t __old_loc_; private: __libcpp_locale_guard(__libcpp_locale_guard const&); __libcpp_locale_guard& operator=(__libcpp_locale_guard const&); }; #endif ENDREP DELTA 317224 1837 129 SVNu  k #include <__undef_min_maxENDREP DELTA 317955 3751 120 SVNa|  {ixinclude <__undef_min_maxENDREP DELTA 317023 14058 51 SVN IDMnWARNINGWARNINGENDREP DELTA 317224 9433 342 SVNB[tMMx^UO0޿Җh0ZUhJc"R*@d!֌l"6mC#P>_&u^ˮ[f"È!F1QO@HhF>#cHtҝMT(jJ6a! m'I!C irZۦ\S<;>hMq4{2 p πKqfYq>Iw0J.4Pa;`$+ bM \3SSbrL㩡l$qH? wF;p߮;ƾmX\[1wvB.=x=Wm\agi0W^ڣ)k}|[ϳNm]={f>g[HH[iD{sWVcyo7tb7tz^vWUrYVx%|9,uUNޑa*{C 1U P Kv Ax1fbo] VJ+qy<sYmjD,e%0 C,IJ=ј {> AT %g2$L%1a!e}Ӫ[,B"dmP+ZTeHy(we-&2^h3 @y~:(@-e̋[fFmFqS@Pcuj8XW+2ewln=L#\L\Mwt~k*tR ׻M qe*{|,bگ4WaA74U F=.i[舟KVGަѐ!@chg$dF|h[x$%#j$y /`[,N@1-aJ\̯)ZTX忎A3Z@=@@x^Rj0}W0V֕ {z%E,!=s]ö[1癷x{B(Կ(;֝4^+{jg^v?XpcGǍ?̏"\QS\6Zw$qAaJ%KoENDREP DELTA 292928 34652 620 SVN p  zvENDREP DELTA 317023 29068 485 SVN.qIm[aGEspHIDDEN inline VSTD_LFTS_V2::VSTD_LFTS_V2::__gcd( static_cast<_Wp>(__abs<_Rp, _Tp>()(__m)), _VSTD_LFTS_V2::ENDREP DELTA 317224 10470 68 SVNCF  GxKWARNINGENDREP DELTA 317023 29650 37 SVN   9N=WARNINGENDREP DELTA 317023 31822 49 SVNAM 3 @2COMPILER_MSVC) #include "support/win32/limits_msvcENDREP DELTA 317955 6986 686 SVN [r ++__b; __neg = true; if (__nsn.size() > 1) __trailing_sign = &mVVENDREP DELTA 317955 7703 548 SVN &C= struct;as[z&($&.S$typename enable_if* >::value, void>::typeENDREP DELTA 317023 42581 372 SVN1*Asyap*?HIDDEN _Tp __gcd(_Tp __m, _Tp __n) { static_assert((!is_signed<_Tp>::value), ""); return __n == 0 ? __m : _VSTD::VSTD::__gcd( static_cast<_Wp>(__abs<_Rp, _Tp>()(__m)), _VSTD::ENDREP DELTA 292928 63433 1043 SVNs  q'" { int vasprintf(char **sptr, const char *__restrict fmt, va_list ap); int asprintf(char **sptr, const char *__restrict fmt, ...);ENDREP DELTA 292928 64489 1275 SVN/  kENDREP DELTA 317023 45765 419 SVN0,[S(ENDREP DELTA SVN;z;;x^Vn:}Wx/ ܤ#4mH%7iq@lCϠH$k21Gzmu(9GC#|}!4H{u] y]!KΔlJ/elj$=$CG$@ @C"N߉h|A"D6c > OD"}Ȝ4#˶Rs. D="-s$s#]*v;ky_z4*)'C&ArYp]Rֽ])pK |ԗ"a,MxLOF̆EEY+FDyx@ì3a]ETpvQ~ GIDgaRU _.C;U;ziw[[b9x{0ǂį z-SDrؤ˞R -=+'$m(LS\ةOqY%ŃR]#=8.^-.3bhJJv@]T|/V:hƠ`@}#`tԀБZ`*esH=Β./hY͉/UQc8s44gt0̇o9uS-EqրZe 7-Q5`e&SRR>Gk\w4ɁkSxbg14'c4SN[i2wKIRDZYב.beIiom\]FWԮU+yh]Gf{|>Мp<'x>6^CBYL9(__visitor), (const _Tp& __elem) { return __elem; } template ENDREP DELTA 303237 89561 401 SVNN @ 7>Y7>defined(_LIBCPP_MSVCRT) extern "C" { size_t mbsnrtowcs(wchar_t *__restrict dst, const char **__restrict src, size_t nmc, size_t len, mbstate_t *__restrict ps); size_t wcsnrtombs(char *__restrict dst, const wchar_t **__restrict src, size_t nwc, size_t len, mbstate_t *__restrict ps);ENDREP DELTA 317023 72750 34 SVN  WARNINGENDREP DELTA 227825 426025 17627 SVNxI_x^=[hG? V_ո-D#XŵE۬ƨMEĘg7h YIZw1毵D[BE,V-(BjE'>;;93PASPx ̈u4It*ΠT@t{$ڀ-}M =pNp`Qz&8wK.{`ٟ{GŒkﳞhyE0"+ޮuId ^a?gnѭTvGa41>+ap)OfzF,ZHw{t:3gBT&LD p(Mf.0#W ry-W03\4bÛ.mLeme+h3FsĎϻ]챱u51|'Pl/f)_ح_VJ$T88[E']NSe uXGR^  D(Q tunmtaURU35XgB e۾p/Lby-\? VRYP QYZĜF~:ѦxueN2f}NӷHdYCAF"[8?Ϲg*L=]*q.׉4ƺ;ʓЋ 0;'m/Pc &>5Z j~hAGy>ч`y~ 1Wg9̞dͣ2Maks('6X+x^\{SHߟbTq1l5+bY9qMk#K>ia~=#YOK]ŕu3<`';]+p&[ 1fgc1q\T@Zq?Wś{ p1|t{T83~ 9ةIAwݙzpʱV!jt&FW'd7fK{jp=.'Y\۞!&dEXP+)F í&\J.BeIc< ,;,mGncY@C t76FBxiDx}QχǍ–` {> BpJn ) MżHR;߇:Whl4O $f([ k-&&.IaQ*G`MܶBy0:T k [/:4R.XY3MH?bÆq€x>==k(/{xQ=UnC~p7x'lEWalTR@JBo1cWҡ3*fP/ VBUVƑK;I8wfsn#IJԱ+@qq ~amm<)fVl>8d)v L}pTiD|\3@~q[lnF-Jxmc`6+lDNi =:/+c:uN`Y\Ojp`2u2h`&\C폅})INPc2nŋ,ǟ ٛ1Cf-+ְ!rH:DWrt5 qؽ^u^Gҍ8`Z!Hj ee]ղ,M(jLXTQҧD deѰf6`n8\xi^dG:P BVuXl~f <*bH P)_t:%+;\W{G%zE8-X+X_jΠ']òeV;*@̺KנhvUuvjys݋¹QVoe;aI3МSt0*b>^J}y ` Bᵜ ΒܚQRpT6Jիdp,]\r< ƴsl#2Lb gʪ]jWUS($As8ldR lR ʓ(mOn-J/kRZ|jբ;NQ٭EyUtc͇Z Z548rF}~6d?@w>/;gaw_utHB>??K!IFJ?dVc 2J]~,&•g Oi|f)SX|fP Yi,Xi<5ɉ=\xjw)MTb&NhgIn\l"LX:!5f%t`M@0lt6`" $ڂ9M& ."VCnݡӳ׽9?|?g]>T4IVcݼ f؃C*Ն~Jt<~r{pw4nҏ?Ld4ΰG `Jߚ<+V vZf|glZKן[F:\W©p*3\9|g~[&e4tO~6cCe4ܢ_P',uKYx7Kћ(hZ$ we- _ |{WcmbY,.?h[YG省zL*&CfደTԵ" H>Dǜ6iDɎuy#MER-ͣb@1[߸HѱN7[ ;g~h6o YΌ"ד?_|쬜.j%Hʞ$heMX:(Q"մfZ筂W+HۭA>\Lx0v:Ej|߷I"3  @R)I=v=U,(..4fujSJį~w*Bz3+Bdۥ_W.k*T`U0+Xѵ!wW~y=>#ͮ @(nѧDe5(.O=/W)ɂbWrKݫ݇W}&n:s>U.0rHӍ'O=F^EWB0R$j~L1*]}$*c,b% ,?'сUS +cXVb,{9U,w%m\n9uܹnrox^S_Le~FȘ 0(f GSVyǿEYo0:pCB7k 5"hg :Vcqعij}9cxC vMy=_IJoʆ+enD|y;//z!3>Q1NY 7x$H$V mH8s(&cxd8sAYĸNRCG󠄿Zz~iK=T6~.?Sp#ɇ:SHf2z|7ik icI3܌JqjƯH*^\Β A0dl% >k9tbHʛ2΂da;UI3-*]T*6WŲq6q&wQ6A2R]|AQ[:IMaKݭ71K(֑L7tmZ_IA. Ia_ԛ¦7AJNjS:3fUKYIG#~h`z;R ,@5:H\^iUg}vbt|U]a]֓$>|u5W i3. ^xd\FO+j7h>9%)/꯻ChF O+I?}q{M Y8lr|\k KE? ?*x^]ks6_*Ȋd\gzSN&vt;$&$`m ("JÙ82 \{ HzgT53ba=Ttq1Tz8z˭?!WQ(󃭫O NgE#5 y[[%:S%W~}K/~z~t{?5`$$$r>=c_pX$ oli7ơiTZ< 4`d.+ MM P0bBO`q8W̜E^\)(](naei5d iĽ8H$X-bK7wYmNluä~Ym7ȟZ7bJ\?Ő*M 6^b< w5aկ,917o ,:vCk&j٫ 1F&nk] L)U@ `B\E" YG=R3 . JҊwiQbACb UR'} cRN~9;A0D1wM'A^djĀ d XF҃aC "'( W9#2x!(89owAq"=PivN^0bSRvL^u5|G]q^kˣ 2@䤇NK+`O5 5 )̣9/3еW L%|9FB>8D#(ڛ Ԕ4wm \xsNa(2B)@) aRwx53Pm }t:xC$:AH9:iR,9{3Γ1N/Ngn iM1 O] ZPyb+#Q}f1H%ic8dC}2@( Bpߕw.p</s_\ YޕHAENz!P*hR=I##cvn(PB'24pخX{@-gvz7IG5rbL8$o.k4U.mu/#[O!^H9wX]K.0D\|xbYo, +򥞺 r-RԃH%敹\{VvM_iLP·H,b*J+}Suf.h6sw5s0J(4{}|IM2F\ TIڈ%ɘh,)?BJ/㽖ρq CL!4~qG!>4 sH?!0!Sx43aֻ807&tލ഻7z)lOAl_(=Y2%q=@<2Qz|d;Hx >,% YJAj{kEv6gnrlc pbEj*gEF|΄فR|ǣG$>%4swee J̆W+nCv?nX5vb  0J1y$e1f9 ΊgY .WidS?h'Pkq>,I㖌!DYx}BnjX6qiYYi<$a/Jha~(q/#ɛ恮nF9x~ 2G2 ™$,Qha7%"P3”]`餁,s3(bB@W$ KJKzb6a5>g_.ѤP˓^r K0bQUG G^_;I=~$jz^'=>e\Iä]Ƨ=@Y9@㎐Kw,:!YjZ0+3Be' Cf=˺j59HVUp-7k9AhZc @;Yx @+W7:66BeB.y53>O-A!D>/[n U`BcTD%pR>52j<3p ܼ(a~0]b&5%B&GC#QE͐*0qʱ9@Ͳi;)3qrF!wf 0s yEQ$fj֘Κh3$6.ߊ0tʼn#jrUj;e _=}#cz^k-į/rO[R6@T/VfFz~kM~rOè Ҍz'2ʭIR*LUV<{͢ {~gs[3Pe~Gq ]~6S >d7LI3wi%=F>R-[z)qR WLLnuqjQo0aa 9.i:0,u?0>Q#7`fez!E=}lߢ7,s1, MgZQ3>=>y`Wv5ꊩ*pqpVE 9qQ)Lhba+$$7fȊ ,7-7X`U9=i" <0GUC0¶֯a3qkun0Vu:lJ^a auO..ӣczr~qyt~yrty|r nE;X||ئ"DҼ.oiY4%֗TSPLuLZ_RLٷmJU"BLmA˿\rS8X"BLUWB6O ξ{}sHU#/je0+6vXr+5L7ZH3AĐ~c5Ң*@fUg*@eWZT|.%r)DN*!yq "!ٟYqN|Lnl0䆇(>yGENDREP DELTA 311123 176260 241 SVN5W_)| _snENDREP DELTA 317955 11304 797 SVNCk ( )'#include // for _CRTIMP2_PUREENDREP DELTA 317023 79538 198 SVNeEDWHde+@@&v9LT5`9qY)z.S0x^Ր; 0 B9Az+&\H2J^;%S5=OwO9cLĀ[Yd"ZmfC%et`U@&\ &^uP[kӈ4b hzl}ms4Fil(9ic|Ua7g5y/CN.,m> qIFPC&pB=a( !T9:E.y nb7aу_=+f m63qee;)֘ENDREP DELTA SVN)))x^Ok0 "$nݥh7֤cWV#(c}J3ˎۈ{+zߤTzj{m7Ƣ:/CIG&@}['iPC"ͪȜ]݂$}}Ȝ/:5X2"M%y_h[QyG2M^jVQcːOͧ}%DrQ*ΐI#<qOB0HC%|)Uf{4S\"3o"#>L]&̆gNՌ\d=dA|o DENDREP DELTA SVN f x^Umo6_qTl.lsAΖoB-),ߑl'|Xs=t_" kϪ@ YռDXL0(lMWװ}od%ИC#r2s  Ey,dz]|K(F=a4K.fWY[Z*dԱHr{^fǔ=~龐}S(r7 4KzAA~  \H,Z|0P+9^ɑ5Ho}E$ nx hHoB V6 mrf's!%i1Fx4z3rVoVoN?OnB „3,ޠ`K: 6+r<.Yv'LFgA lrjI3f 0<}@qFS`. ;scΛM?uԳprp2 j5`Qe[f]fM$CR wL=hyz ꈜP;dQKІϭ jK-MW>WX7uG--717)-4m]TWtHGt=%uꦤxHGh CIW#@:6.4]̒">%LVl.fsϦ#c9N]mwTJ .3[ϴW]@78:iEqUڻ!IF}gHBȐ4Ja߶~f4]<(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)ENDREP DELTA 317023 152348 458 SVN "=^nstatic_cast(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)ENDREP DELTA SVNDqDDx^PN1}߯`,AL6A0HBci7mK]mΜ3hAPCBw׉66 *1:q %X>A'J)&,EuЛpXHY8Oc?z btLH;%ޙP\f1€[ǘ O[n7wXy1/gOZʡ)Pk'g89P!Z־t߆L^W?a@bi*W^N{~reBA;hIe~ cN%+^ UJo}R_ENDREP DELTA 317955 32936 26 SVN*)N=ynM&Mstatic_cast(2)}; constexpr std::byte b3{static_cast(3)ENDREP DELTA 317955 32993 21 SVN =~n+mstatic_cast(1)ENDREP DELTA 317955 33045 30 SVN N=~nM Mstatic_cast(1)}; constexpr std::byte b3{static_cast(3)ENDREP DELTA 317023 154938 438 SVNJa=VnM}static_cast(1)}; constexpr std::byte b2{static_cast(2)}; constexpr std::byte b8{static_cast(8)ENDREP DELTA 317023 155389 530 SVNPg=n$,static_cast(1)}; constexpr std::byte b2{static_cast(2)}; constexpr std::byte b8{static_cast(8)ENDREP DELTA 317023 155932 459 SVN "=^nstatic_cast(1)}; constexpr std::byte b2{static_cast(2)}; constexpr std::byte b8{static_cast(8)ENDREP DELTA 317955 33159 22 SVN32S=znR) Rstatic_cast(16)}; constexpr std::byte b192{static_cast(192)ENDREP DELTA 317955 33212 21 SVN =~n+mstatic_cast(1)ENDREP DELTA 317955 33264 32 SVNrqT=?nS"PSstatic_cast(100)}; constexpr std::byte b115{static_cast(115)ENDREP DELTA 317955 33327 21 SVN p =on+^static_cast(1)ENDREP DELTA 317955 33379 137 SVN10N=onM7zMstatic_cast(1)}; constexpr std::byte b3{static_cast(3)ENDREP DELTA 317023 159596 529 SVNI`=n,static_cast(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)ENDREP DELTA 317023 160138 456 SVN=^nstatic_cast(1)}; constexpr std::byte b8{static_cast(8)}; constexpr std::byte b9{static_cast(9)ENDREP DELTA 287518 1592817 1076 SVN"Uxxx^Qo0)i.Z $h6=mP-8n}v:\@یF w$3;Gax%p&At '38/N;qrFd<ۆOYn8Ɲ:ݱ=ӝhT.ה-cr ,(u-1)4S1Eϓ'G#Fa aK)/b7yЭTC7f3%9F:&R$Ihe.8EW#{9ū ǣy05rZ=\~H_ȺU$ SuQﲟ8mLBJK&q-tck"ޗO`׎^:T!W^MOv -A<3g4-dj&?BV:t)M>Rk̫1ƌ>>ȡ cZ&[\c%"LmqZqx،}6g|6)}j/*>M/ՔNTiٚl5Vl3VjjĿZn5VSB@VǮ$IXDq@lbeHBSiմ(]Frץx36V:h4:,p346:dj&FG@ƾ!GMD87+wuYHK3ۇh$ʱc-{Y,SM ݍ UGTENI}݌,e,˱KXKM9M 5rZV 4CkSMfjJȊBqpmb}Xci=cپyw;ENDREP DELTA 287518 1597879 1072 SVNI-{{x^X]o@}WܧvIݚ}kCql"a6@8ъs\\{M99Qgߩqr:pwDo]w(""m43u(l0#N]H!y!)\rc | >:mGSS:ؒFo;vw*K'즞(S6y ~؍3EO^?gh^V,zg`A1L=5>^~L^Llh9tZb yP G٪V2̽}Rڒf<f %‚z08W=ȍUyuħj,3j*f)>y7O;G s2"'v㤴sش3 E;/蝗A+,2oܼiUA./|gI27BdjVԈHdf֨dFRO/S/^*MQCRڢ*`^mm!ݽpjUf[Y*(iX KJڒ\-+ڧk=&Ɏ/=Qfޯ{VKENDREP DELTA 287518 1600335 914 SVNV]-sF{TF{uF{Lx^Wo0~8/CitJ{QшAiUwvL kT|;;.>AWY A9|~cAKS5H͙ \|IF: ɋ´3G O ̉=Z֚)95i+ ~d4" ip/k=,uɃM|9 HBa!I UoXJ_dW;4HY. @s`zխS4_'8c[YwGfo#3wf06Lu&))JSA@BقH%yhlaW1y*<(`Qm&%~ײE#Oq{46S#u:)(nۤeU |;ꇔ?'[%*Ä!)צU2׶i)cVP^~ѝE5-xNrnN T;w  2tzeh{٢l*uRLѢTRѕ7W*JFdE򵨿RZvX(F_LߝXF"fz>Y1Y_?qR D0L~QY++tu]M&d{|V"كM"h3C^R}Z]iVll\uжr̆<"s]-5-tr-e~iuIٺg-&e`J!%˦2KANc{KLԅ-ɦ |7?9Eu\VMzp4UIpDM/:4g!wV:IP*bNm7檅ᘞHcaE) Cc-rN41q. `LP_(݌e<8w,ďp:i$2>u{uv0EuLW7h&*s+g2j7 ;_mIUBiiENDREP DELTA 287518 1626225 455 SVN?Dd,x^͔?o0|S!SdZu2i-Zk'*( SP&˘Y aZقT^hWa&5x)mAhxcg{9m'ҵʌOHf'rX dh|WP-Xfx1MMERVհH6V4{k+5q#jCXRZYM-,a9NncuSxur8= xSprq|lmy\0-V o;Dϻ5 )9ssR&08o~]FO/ENDREP DELTA 287518 1627034 454 SVNT}i'VVx^ՔOO0ov"!E !v1iJWteV(3xhִ{߶O2%D̕/zW$[z V ,{od>urf9 9F, xSgߞ6H;uZ}e's$Dab'(2Ծ[uui-n>JBfB) d[\OX$;#~BȠtOh5tyG2Z)b [aHۣeu;XVxYQZL_0]x]`C+•v~XazoۆlOB6;IS֊O)kQ)RGq>a|ZѦENDREP DELTA 317023 162873 253 SVN`-)W()TTll~=A"tB%x^k0wi "=6!K2 $/?t-* )4|{XY8U7G 2ak9:k0,d=j4D < 4KX}@Zf9yl{+hz0{P|J˪1ReIV!a<IJҾI/J*Glb^, HħlVÄ8-ޝGY5 25#žcRt~?eYNeHr)5dN{,Ews(b-x^oY*mOm6Z}ENDREP DELTA 317023 163158 333 SVN:k#;"b BwBA7y6)wx^Ak0կҋ J%kho Y8E--ZKM،>?'Y+P~Ri;=zYI!dMo(d@qtZa^{T[a0 }1D*O86b +Ԓъr +bʉVSW{5AGuX~|j;M떇T.eTpq$$YG$gg%ۖ4 8iB.~{x ݠcV+xU8wpbW} U0;:浘 *3tFwNw+²I8zxN}.u|s='c Nie~X626~;?Z^]s[o&0<V^+O%W8>/1yۡ_j|ǭ~cTi!|^5'B eA5H WyjwE~}jV=w |z|ENDREP DELTA 317451 5739 22 SVN &Z% [6s2=Buh0ROx^Q 0{ *bzKhS.MZ|{H̰%ގFdF3kJnfkvouTx=ew 1P3 !e9g,4Dd[h1R wRWj9zb Ao1{&w__f::=eYȵo^Ы٣eӷ.$ #Nw ENDREP DELTA SVN)f))x^AO0 >X{/ J-h)K\R'6!;n;!E}~z2a5ger~%,K Axzx߷dp5ӱc뮀n#qzi"h, A2>::value, ""); static_assert(!std::is_convertible< std::scoped_allocator_adaptor>, std::scoped_allocator_adaptor>>::value, ""); } } ENDREP DELTA 317023 182905 148 SVN%+  8aDTEST_COMPILER_C1XXENDREP DELTA 311123 704485 54 SVN~ ! 5K3 f); // function(const function&ENDREP DELTA 287518 2560586 596 SVNzO1H9r7$&Tassert(f.target() == nullptrassert(f.target() == nullptrassert(f.target() == nullptrassert(f.target() == nullptrENDREP DELTA 317023 185364 65 SVN.gHLa9z"struct PrivateBase : private std::enable_shared_from_this {{ typedef std::shared_ptr APtr; typedef std::weak_ptr WeakAPtr; APtr a1 = std::make_shared(); assert(a1.use_count() == 1);ENDREP DELTA 303237 576449 703 SVN;[ o ncXn#if TEST_STD_VER >= 11 static_assert((!std::is_convertible::value), ""); #endifENDREP DELTA 303237 594698 40 SVN($ HZyC "These compilers have not implemented Core 2094 which makes volatile // qualified types trivially copyable. // XFAIL: clang-3, clang-4, apple-clang, gcc std::is_trivially_copyable::value, ""); static_assert( std::is_trivially_copyable_v, ""); static_assert( ENDREP DELTA 287518 2807007 332 SVNqv^F00x^An EbO"_ŢfHF€`Ҵ|N(rcCvc?3:4+EaQ`iSpe'n'@λ]!Akf*}Tʅⱙ_.VF~ ItRD7o6}j9GzYڦT-nB;}_ZkLhFנʬf ˯ENDREP DELTA 311123 787060 372 SVNkw H %F // C++17 added: // The destructor of tuple shall be a trivial destructor // if (is_trivially_destructible_v && ...) is true.ENDREP DELTA 311123 800347 376 SVN* $ K"=I"// C++17 added: // The destructor of pair shall be a trivial destructor // if (is_trivially_destructible_v && is_trivially_destructible_v) is true.ENDREP DELTA 317955 61302 272 SVNXP5_3Upio3no variant std::visit(obj); assert(Fn::check_call<>(CT_NonConst | CT_LValue)); std::visit(cobj); assert(Fn::check_call<>(CT_Const | CT_LValue)); std::visit(std::move(obj)); assert(Fn::check_call<>(CT_NonConst | CT_RValue)); std::visit(std::move(cobj)); assert(Fn::check_callCIifdef TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPR #define DEFINE_CONSTEXPR #else // TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPR #define DEFINE_CONSTEXPR constexpr #endif // TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPRENDREP DELTA 317023 240460 30 SVN_`  WnENDREP DELTA 317023 240521 24 SVNwy6u6L+nnENDREP DELTA 317955 61602 280 SVNg!| (aCrD25M7^bx^n0 y (vMqN-F(u$CVhiM⯏)N]-uX +-T39hדo ^L?` +hڃ_gGC͋(kɔAOމ98 f)&9ԧB?Fij\7 ySG~odшZ":wtYX+ngƊWKtc}y!8(+o!E8@Yp9BW bENDREP DELTA SVNgfggx^Qk0)n)N^67tB8$Jgb-/bd$9#|* Nw_qE7o4Kn9<>>?AwLUYg5KVXp/&A+KhTU9O3 LF=7V fR 4jykݘ;i'uЌB 1!mkxcKZz\+pܺ6? Bz!#i$r>O|̆C"btw}t9mHmĞ9VP.fעec_V֪s|WKl3)$(֡)aNr3E\![K0l{&'ta߽`I~t.bi( .4j K찎9Q8 7{Gu6|J(Bݫe9zYENDREP DELTA 317955 62430 85 SVNDv |{IEDG__) # define TEST_COMPILER_EDG #elif defined(__clang__) # define TEST_COMPILER_CLANG # if defined(__apple_build_version__) #ENDREP DELTA 317955 62546 78 SVNJoSS.pEDG) # define TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPR #endif ifndef _MSC_EXTENSIONS # define TEST_WORKAROUND_C1XX_BROKEN_ZA_CTOR_CHECK # endifENDREP DELTA 317955 62655 660 SVN>1@0Q;SjIhE Y+9X{x^Uj0}-&؁DR 9zi)bkm+#Ɏ+%n~fّKeH4>XXUjY*X)L2,]_ +'C5̫../4bYIɁ|f011L'ai@D|e\--`7Ԝ /-wE ʷs[Dkm{G˔M.}bbw[+^mm׶8I<ߑG66$`: [']&vew{I$I