DELTA 311321 0 169 SVNBW 1&A0Standard: Cpp03 AlwaysBreakTemplateDeclarationsENDREP DELTA 312179 0 25 SVNwH.U,Uy bXYlM6D)gJ=Um5k5m}%(#3]Gi 5w-{H-ys?/Gnp72oiOt#C;>|5\ʞƆRnHѯ仙x 1arI L4 j, x;]%*͚aBn9INpX8ܽqmD6g}^?!sX&b5mjWֵQVw~[/\ZzPPuLw"V>@j2Q2k.b vsJՓl m%6]8&y^DU @\fϱv ۊ 5F;<-|垊nK/s]N1=3m`f)‰=e0]@5>&?#b:ի!iφ {8R^=Cσg'p GaIndNR2M5/i̚jEI޽]8XTxVSCL1pMμ/8\mOQB68M|޽ag6H7I-TvtWS-eťTEedhgls}vY~g6b: YQ7tS+ĥ_|N+RHi IvM=ܢ˓BgUA䖶Հ/}b  c-ؙrC!Ŵ{(ż?20V3OdVU1tnirOo JvSxd@htfvi2z5{20  0@xsaÖQ+Eõu/kdؽN#=\ܲEҿ4ND2knf~4t DAi[xkʃBa]=YaOuۊ(a}̳䜅L Jk=ENDREP DELTA 311824 500 86 SVN  h/cypark@gmail.comENDREP DELTA 311123 3603 314 SVNl  /"?-"x^WKr7n":&)(Jr9KUrv*p$CiAun(>I^Ï–׍^7/T!],pw٣gp|zdGeURjOWF&o(3%?u0.?ݫoߟ:h%/jQʃ.)GZE,+t86~1rPZ4yiKGfAFKR[eɍfV ͈8}4G!:+cׅOfB2~E5seRJ_Up A\,|$< | $\%3/P|%^T Fg+?Fr,wz(Xo"I4ܠT(}8b xZt(6VVx.`:#| y: KV[ˤAwIF/qZzB5Ep?3Gq*Kݐ8zr&1%S(! /O~]|% Bϻ(MkW"A\TpęɍUŽh\(뚒[ƒR^I=I"*]ck9@=PpiG]px8@^K--xAT\KAXj5;) ĺ撂3yje]e/\%| Anf!(h\%["!uU A+D1hW5@$XJ2y0Kar挟2 $_TE+/|:JA>[ؚtDUIMR0j'x- cEϺ 3xYD Kn%w w.6v]H|1qpeR3l2~*]$8N&tw1m)Y݀Tu fB>:UĐEv~O +Mͽ{&C ;H>p4D)X%Z-m mT v$)cmGB%", ;3['gAg0fwq'N蹫-ÁRX8 'q-ڭL]rɵԴ^ zep]ö^vRhPI!x+[f^01lH1t Sw;4%7VQ9[^E7z<n7Qղ6u3dzrǀ-On$a(;1N9]5CxVs{TԔENDREP DELTA 287518 6583 523 SVN|f4[%fFBD8$x^Qk0w]*_Xmj"Yj6ߗnO{ 9|瞛9O ԄsT& ^B4! GVd0YsD)%BkAsR40J!&z'O3ڣDDYKhRKUU0 fn#σKtopQZ3]1,b?.׽ LJhۨT:Bs_ .oo> <) xWV3awFc+{c`K¯N1Iq瓭ҕ_'ӤENDREP DELTA SVNu\uux^T0W!R^p$ TٓEd-ѶZkIH ϼy3oZ&J΄LYR"%+Ŧ_ W^\<{rk1h?xg5R194+PWBnA es6W!"xIY!>-&-]x|w;foɤT}RMe$L[&$HLsa#pXWf0 QD昶 R6 Cl\/T\n9\V"ѽ"{s9 8Z@CO>g]Iya3D4PQ`5\ŋ; ֦[՛!z0^D瑍(+5+jBi 0cn0PHXgLA`d9ᢹ{>=dNEI"hg^6nE|RT۵qD)7r[-zq֧rD2ګ7t&wyko#\8PrYt4tJqnh_yN+p؜hiѽp%z4{4(?:09^n/07xnc8S_Xk{p[] .=^Zf.66~cuiW#LxVc?O0M֎i]niv*̬!O. nR T'XB3LtRi3SNE^X)Xڿ a}33DNgƹ_YD[ENDREP DELTA 311123 14713 1236 SVN9a9:ENDREP DELTA 311824 614 988 SVNd9 { PSNSx^}S]0|VWN*j+J%dIVrlp8TzΎ'jS/[:KIR$ՆRXb;ZXSˆ;gr0Nu!pYAibgI"l]kĶu!ҹw{pVb rȉA25κ)ȁQŅD8~u`ůѠwv l$, ޟ~w Uis3"b iOi\F?rLnPunUoz9R`';wYfe7e{~[nrUr1@h›2@ZR1v$en4  )*m/=Hx-Oo 0PzUjrsA4H>h`|Eboiq*.GEµDy<<QGQҨ!п8k.47pdT?)aENDREP DELTA 311824 1615 26 SVNq"f!  0b2K&3x^V6W-Ʊ!( l6j kdnz)idH-wiӓd|͛ӏ?fWDwoHQ83 E<1-HuEV9/@:ЧNDO ):m*)_Ћ5fD{=b\FJ9Yԣiqe#ؠt9/ w C9?'ˠb)Qdh_:(yzC \+x](.r!`P$'6& dHh!C$^+eAu[B!3;ZXЙ>vVtŧ)Ҹ=؏$بxѮS{ٞ3}8Uw.8wǕ&g (WtZQ)S< VU2L4=CpȌn) Ngls*orS̲ q7H*WTm5?.G?"rKTr<\U*ĪE>$$07yC_=@~xW):!cFJFA T;O(}>%I6?G!) 31,"<$| v/-?ٴbfį#ah!ؙ#ݢ\2l \nE@"gZFH9lCeNDۜV,+m% VưW\ՠ Z K'xKXb+ɄoofENDREP DELTA 313638 0 88 SVN  F ^EkE5.0' # The full version, including alpha/beta/rc tags. release = '5.0ENDREP DELTA 311824 1669 56 SVN)E'E/yY8( and abovebugs.llvm.orgs://bugs.llvm.orgENDREP DELTA 312962 0 25 SVNkh`*^Qc/{:~F`1#(|}7fm ,/ 7o&@gV@+*,'f*&MG|J1X4v'g-JU4w2M()-'Nu{Lp`92mx^XmsF_If28dFHmf:s91$̋HIv}=L:e[2ٝHOҁ.N}ݔzX$˕ʅZ>nK/0('[V:&[VIK(ZE"`Y yLYIe%0ug6"_H( a' _8Av ր0()'R[ezH,5zz$iX0Qb`YT7aKޝXpdlMGbt,9h#Cr D',O+S]݊]%hO/Ԉ! o;@{3jPǕxq3B1H[=W*vT4{zFU_=K)K89zjpK)|7MIir9hUR|e<1$Lt2Rfa!\(30 Ρ!A7# Kiꦏ훚/oi]HkZ?m;Tk{CFl!|ڒ-믎JF#\x >MksfYQ^/l`y,*!NMpjo#dϡ8ENDREP DELTA 311824 2609 65 SVNl  !MLIBCPP_EXTERN_VISENDREP DELTA 311824 2702 46 SVN Z8#include և/ԮB)%mbm(:xG 559T =4)2Țj5hIr-?YCY(G]PO<@9?=@FI3hfXHņu`8]Je1B]BiuS'GR<MuػnUq<Mf~ܓ_lrG[!{.\tvPr? _.79-3/ vh~QAUѵ jdXӃݖbkD y k\e/Ze,(V H6^KHߙQ" iV~4vU݅pt5LF+5;Quv oxp#jSG}awKfbKA銐+/ $.1{+[6K@wENDREP DELTA 311123 27848 16 SVN5000 ENDREP DELTA 311538 1849 160 SVNG,s]XpHxOq_Fuchsia__) # include #elif defined(_LIBCPP_HAS_MUSL_LIBC) # include #endif _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VISENDREP DELTA 312179 862 124 SVN/'<&1e#`wqN_qq t:lock_guard_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS bool, _Predicate __pred); template _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VISENDREP DELTA 292928 28684 343 SVNbr  &>$second_tag(), ENDREP DELTA 312962 397 263 SVNH/MSKzT ?\c  2j\ G/ T?_KN}_?G]}GOm`{_v| >G x^Tmo8 _Cڬ vf Mv_NPlf>I GJv7{ ŗ|(JE!t5l%hY`6Uph0?p4'WWbi>׳;84z]UE! NZܠ̄)(u{Jph!P1Hd\$dep_lT9;RWICrҖ2n}p橨үe 1xۏ `,h/xX@m-SlGjH*-RiyDʛ;AT#]1dfy,awMUz(|tSQ)Q.A79;#mDI0ôjb8aly$C4kqwqg'ǒmIK\Ƹ?ìvs~o޼䯷4|U7)t>ΒzWiK,r#co#sߍ2U$U2BN 7kG|t2Xgwuit!O \ tGυͫVi&AťɨUѹvF8NCF9斢+h|_wuUk|EHŻ"FLKZ w,D1C75P4 aPНxv~5kv)^vQ7(3"SMF4Wl^5EkAh\{ݼ_~3 'v SENDREP DELTA 313295 0 49 SVN7>C%ByNfRn>=2Nmh9)#iNx^QK0) o,)c(sPߎ,`ք$w7mڪ̉yJz~-Y 8mZ3CI~-p " hotp(Œk>-iiTi>!)̆;[:C$5{ *wm(Y.ǨzNX>5<3!ENDREP DELTA 303237 26570 173 SVN+B=an=LIBCPP_MSVCLIBCPP_MSVCENDREP DELTA 227825 54612 22997 SVN3x^%S{Le~iDJQD&Nf!P(2DqQs{aZ\L8q, Iʜ!0-?tkͭj{yϞ G?{dPQ[u'(&(̱W$|c*NnqRbiͨ^РM9`j2+Y4(4֋+jdO+]tyhVBAǟD3t(X *L +N$D -` gmNb]myqW8fnI:cf;T&iv /"xƎdoMQBT?46aH9 k>;ozdmL<)h# ͸iI) Kn6_4p&ؽ2}S3[o%U(ʮPi2@ Q)uV]M>LX7dߠOPAȡf :K$p;7Z^A>er`:8*/8uz.h]~Qy+Ik.vN%XmFБ/x T0ޠN?>#Tp_tw6;n(gvWFE!h:[ jVOD=VxܚȓZEGj]Ax ?Hu׫/S5x/Ѱ_]yDFU '5 (@͘.$Vţ[4ytK@A%HRmBNW #F}MpR-zIeBёQ,~}M"-`?G2_I+6@SZN ?0hz* iP1Pd8fAm4é5\]-cAgX+x^\o8mqY)qػCҸ4- dvuGo/Qcw8H%>f I8]Âe^d]zyu˗dw^ݡIEq{nj+IF{L$_ /ܒ\$ٵdoTJr3> b+$cQrUnc0b?фeoY,$!K>n,JCh՛hr1I$fs2]Z %O)S/`d8(BUj$N;Y^-rq_E2JJT2F8O8/MiE,.ɨԋP$J(Jl/5FQޔwKĎ* ^[W6.`[z8ь5  o,!7b)-ٔ-PN~e*Lˀ&Xޙ}bbfS5kr.{w4cfoJw+^aog O.̩d=p u_Gg 2+˲b(! *ɯB@EYO"m( ,˦yloA b,P:<~GJݲ|IV &Ki`V: /K ǃ/Gx0|tЀ6xPz{oEJ߹*Vóـ~X xfNTX:ZM9.ߺ{ƊEcғ8=(ݚ(GEYP(\o't*3p8~srqDs9ݹpAZ>gӰMp/+/Q>v`Zz#.@fFȬv] kCUqpR9h<"uD?h[]< 3#`^5$Yc`[Ax^A^JxlUNo[a +Z+"΃9D Y|s+7J9-E’t ilO5Ḛ;~;m(o[# ˥V$\`~Z 淋~ ɝ%Y.ζ2YjU~a䅤ҧ|Hm!ZUŗI 'E]U; +4>tj;Zq?/*y:hRH,do֐G"iW'z\6,*l:n-}[:5hFhu7DD]e%;RYFTeQ7h =J=vuK4)3/ae(^E{UNt ٪UH5fz: =31.ުtˁ4=ؖ~`s<|!@؋ })ь` 4ء@ZIũjd^PB -0`IE']1x@ P*(QviANSEm1*[4,t5z͹ Uec1Ky҃޻ o-Dl6-.ns\ES8y$Ybu)\"dz(28asPzrqm?0$% + ITX":̂01r5PiCg G UsufVB ̛UN95!b(T"J>75!ͩn1)J#6YIpJqk'Ь0n,rHk9Kf/A>k+ÎsD+M7(Зʘ֐3Cv @H_.;i%%rбXY2k O}* ZsXRl29$gnMgi׭?5bǼ2*Vdۉ41\Ȫ|WyjauN**r; 7 YâASDj/ i*3U i-j("[xjuw^՚31[τ].F7b#C_g6GqH9olom/Vo.[ˊn<0zOk{dg+ױk-t׳៳릖z.0-]Ջ /XGY7RZ%.5tȖQOW+@ݲYq mFe;9=@?'ȇ!5~㻂x9Ė>izeị֞,{ct"V8(^կH{>$I_Z[GypiԇJ$+IKH xa B>2>dJAKM4R50ή/e_xzHc[=%Hb/1 y3#^-.KͽYItFE(FncSjoQm܃j>mӻ@/ЋwSFqq߈yUˬĜ+I׌jحpN;+|kyʤ|RMʑN\j]}֎UX6B+'rljD*W&6%Xr[`Вo]I * eyU>t@'H1J{uɼK(ĭSdXWN%qV^;06 IG-km;%7~JzmQ0et\ "&+ CD-+359ɾ\ڵmA =D{o=+wio,j̎-DwM9qb9Rha5R+VTFVؑ6UiZl}*lNXkhw>h%f2>4=xrz25iY=D٪7þ o_;溑 &/&NɃ=|q1V>zLtgB"bY0տX;&1Kf ϥk3: VOdh'XN>.޼9 dxGG?ܖ*| _NǃN\nԋ9+0o܄`Tfk.&a0=xviќ ]MۻQgY΁lr6?ORL3/l. 0ò<$M 0nC|zPRx^e]LGŏ_4j V*XĂgXQ`lƨ4x̸ ` * MS6}EM4C6j[uvƤo3ɝ{GcVcop:/T:Kɡط؟qp lF7^>z "_rphXx`"})ARlkQ#0[O˄Qϒ|`2{0L_z0[w>u-]I%T{p&:큊Rbdua,V=Sq;IRVC5|yMzl׾xgIEo wh_pJԐ<*tOLAl<\K(䨡:tW+X mx/t'L>DxZ;ukm# #뮬JiY#˖^I&ٴG`⍟]b._%1P].@ *=Ԏ^pM+tx#T-jNWk~2R~dOJhR}l0 _ ~'jCt'~LIѹʼn10ZtN￀ߨH.Åry 5[jp<E2"4%'SZrMAœ4) . KɽEixRoֱ@n+fTӋ+fbf`;sݜdi5% Ә' GPzaƵ82q̊>^9zEMBDaBIvaVa+Vw#[JR 0'6&U ~ D:4!!,M~8z4L,t#{[9?ZPR+g%í5҇6MGDFIjJ*!rgR55m/4oaD 7% '|[cyWAiv'ffdHT2 [ǚ{۝ gPWaGZ8MpTy'o:Gcl= [I iZ%-H,P$c4MњjtNq陵g\>bs j[%FvtV9Q!^Ē#/Ǟh$e֐\&7ɤm5tG-춷żȑP#&.af~ 1u602(l/HXo-2gڄFj&p!9e/0 Ѽf`sRr;T5K!oP=Gy@wb$cc0&Hs? ab8 e 5Dx0`(P{1`/>qU ~W`b͵[Bl-jK'JPp{b؞&-K GYc.WxZ >X,l)F4IZJ&A) 8>hL5 BS~p-NC#Xs r@;M/Z6C~oe7d)K=j~Y t9mCTŔ@DB9O\'TX|G#WJ*JG Y-A`b4)*XNIq'M*+Ki `hhR]$C]Ռ%e n" _S'lf#/xQHOҌkp4)htA*nz ]ueN}*@a^Ƌ8ĸqZy0Ne#_yx4 $"``AЦQۡ%p ?E@kijeqj6t;.>Ikג!BkvЏ`|d[~gqMa\aE_ZV^+#9 nWUNzES#dqU֯nZk{=ޯۯi~9oSVCiWyIm[Huٮw,⼀ |׍USѶȰA+' i%J[+oN_}|TC\tQw'$55 gG#Ǐ8ys߫Ӌs^^eq/?I ؄8Y|͆쟸vCA>~B7,3%.a9yUE-}.Z5 %形A{ \xAX? k{65)).$a5uu9x&+\â쟸S1[,#u7KRI]Wdq[Z-H+7ąQ+ʱ[,9Jg;n'SAnIԂ}ّi* Q_dwm?ƾٛ34یbp`%J32re8܋{J 6ĉUy *S7LK . _Nll \ I ;b,HD s6 WM?TŔ]䴨"uݠMHX`.# @a¿UJnEOwZTefIFf^BDoAD9ilmɮY¬w*%Lvϓ&k*WwdaH&փ/@iRgٌ!]8%G?{]@MVlzЌ#FՂlSa.K wdG)Std`$]:zkg2 }?XMroޡvVa decay_t& emplace(Args&&... args); template decay_t& emplace(initializer_list, Args&&...);_Tp&_Tp&_Tp& __create(any & __dest, _Args&&... __args) { _Tp* __ret = return *__ret_Tp&_Tp* __ret = return *__ret_Tp& any::emplace(_Args&&... __args) { reset(); return_Tp& any::emplace(initializer_list<_Up> __il, _Args&&... __args) { reset(); returnENDREP DELTA 312630 453 215 SVN7j_6CXX03_LANG!_LIBCPP_CXX03_LANGENDREP DELTA 311824 4984 79 SVN%bE,2CnRnuS6ld6u \>{|Lp(;hbEW::type operator+() const; constexpr common_type::typetypename _Period::typetypename common_type::type operator+() const {return typename common_type::type(*this);} _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR typename common_type::type operator-() const {return typename common_type::typeENDREP DELTA 311123 41107 567 SVNR@h"mm=D using ::nan; using ::nanf; ENDREP DELTA 292928 33664 333 SVN3)e jNed_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VISENDREP DELTA 292928 34078 258 SVNziQFzE">2]jx^MK@ER~,l+D+c:y$LiiRŔ 6d{81:5^qEȑDa2X՛&"v4^&{ib ɰ.ġ5LX8@'lJfoVAm1!Rlw=ϓש)3>pAu j 2K*x-9u]ft L $Ia]0(s-89zgZu9 TVݼ:ݼ!^95#D_(-,d&erF(gc:$QY]UnENDREP DELTA 311123 43146 220 SVN5MO Y\!defined(_LIBCPP_MSVCRTENDREP DELTA 311123 43395 198 SVNLu I H7H#ifndef _LIBCPP_WINDOWS_STORE_APP using ::getenv; using ::system; #endifENDREP DELTA 312962 688 609 SVNSQe1~f[%CBsSX$Fm+]+Tm`v'h=1/~u\;/|_cR(GȜe ͌ZJ:iBWt:+l4q(EK5%3c4-Q)m30aJҢF1Aɞk30Lr8lI yⰨ /ڧ V~~XENDREP DELTA 311123 44590 225 SVNO:N9?F9!O*npW]2q2Ys\}PW;Tx^Tmk@ش+ cr),d9㊚B~nkl=otugy晍i2dh}ls'הKE*XG*ؒ;yxiq\,f%KP'> % 54Phߓ|F?kC!cX;d[>lSmיhocvߞ=hMI69.s ReAY"=6MW/ G'@,b[W$?E H<*gPimQ`Ia`+g9ӢR+I-<2|T(JA=t!D9Z Yd}.8:l-v$60p N,7nAچwc)=9HKUkjC|u4 ~!/*7(9F. 2o{Н(uf]wH,o:hEtfm!z۽#"d#,gMC[N5r''09`; {ENDREP DELTA 311123 45523 1344 SVNdbc &xk^AN*"NK];sWC\zlhfhN`6x^Rj1s*n)x׶‚lmiO!j`7 ɸVJXUsHv޼7J(IZnx9C7m$S|I>O(~Z+M@r$ajI!Vmkuʚ@mykI`2Y$- Td+D?O ]A]l( ds m$ߩ*u;˰z8Ar1^fEibq&Fylf7K-+o.CXGY8A`H^QΡZ{lp*cVuȟM Sg-%ގ.$ENDREP DELTA 311538 5086 68 SVNoM+_____LIBCPP_INLINE_VISIBILITY size_t __ENDREP DELTA 311123 46980 1049 SVNX(1'/Bgb vHGnj?x^TQk0~f{l?`Y> E%6lM l3ξ5 GVYk`\ e9TA. s[M چiV0{i~(ONg#n3~䢸Y͗e_?rQ,o巢,Ey}7p zEΧ"2 Ɔza"#ƒ|5+-TN1MX1"ic{6R<'[GU䰙 =hebPLnV&&z{ $2<{ށV:-v :%v$]7Yz֦6ߐ6xzbG.]įhlCe쑆 qV9$E!8tpQxO $9?lJ >› %x Ϋ مUl8[&Ʉ-:p@j"ţX\<%&i]VkɫL&&Z|}^:dmxy5|]Pg9ҧ罚H([nl6t7.#d+.5D?>:ENDREP DELTA 311538 6738 828 SVN 22f| IXxX=$M9)0T0U43HaC)Zl0IOdb3 < WZJ0u3x'zx^Qk0+. vB[3*ډ{4K8o_m0lc,O=''X$<ӜQ Zu||\O:LxL<~55bNY p}) CJӆOj~W(gbh'cᏞ* struct __is_stashing_iterator : false_type {}; template struct __is_stashing_iterator<_Tp, typename __void_t::type> : true_type {}; static_assert(!__is_stashing_iterator<_Iter>::value, "The specified iterator type cannot be used with reverse_iterator; " "Using stashing iterators with reverse_iterator causes undefined behavior"); ENDREP DELTA 311538 9427 92 SVNAAi`he\#include <__config>ENDREP DELTA 312962 1790 310 SVNOi;x9Tvs5DTZPX4Y*h">M{`{#{DYz-DRHIFp7Nxs9 vu]>~3JSB`o'x^}QK0TZ&!"(etxj0mB &*5,q~ԛ-6c o`߭}jK|"{+2r-ޑнx"kf [֫@+vFIAe4@GV㰦&d$? r8J:_d2&k>=%kث#Ae>w( BqkݙFW ! Gڈv*e ENDREP DELTA 311538 9757 331 SVN'~&OX@d["/x&q|_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS iter_type __do_get_floating_pointFp& __v) const; template _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_FUNC_VIS void moneypunct_byname::init(const char*); template<> _LIBCPP_FUNC_VIS void moneypunct_byname::init(const char*); template<> _LIBCPP_FUNC_VIS void moneypunct_byname::init(const char*); template<> _LIBCPP_FUNC_VIS7 ki7i== money_base::space)) { // Match spaces we've already read against spaces at // the beginning of __sym. while (__sym_space_end != __sym.end() && ENDREP DELTA 311538 10118 370 SVN_Xh3DIPW bool _IsSmallusing _VSTD::swap; swap(static_cast<_Compare&>(*this), static_cast3UV&ջ|HZO-JZŖuAؾp>E^̒iNd%Nz<lOS|w m$l4]qvͷl4T"z\= NjX;jUa:?NG+v֋b(|o"0ޮ?`Os>ٗ<լ p)~s*RSB%1wTI3J* ./;~Fer5W+:XJ):.J@ϳΧR:[8._'+npYɦ@V&j3rԮIlwQMpV;Zs7)B*sx=k]hi0^s `2xOñu hTzaWzcL=qJy\vm3{2 =Wыu5 % ɕ U[iG:X7r%:x^X]:}WP%Z<Ҫvj sߙ1^3gflg~Ӭ&߿}| ?||$+$ʶ93y̹ pf^(0PU~S]A7iFjg~# ê.R#}ןV`M]5/ a}T]yi~%)F ?RE\xyɋRbx6" R0dqxK@xQ00BL$ְ$.EZPAZ@"lRd;@b/eq*7B`Nl.2_JH5GOI*h|{x7'!C\Ux0{*g  f9D=Tc--%^1З "os!AhD$RU/N!j?n;)a%٤Q7n*`BnRI^&Z..HBDc3yڎVTyjhL?bF/ OcqlaHS=6Gھ>"1@!`LSȂQzi,&*ZMMSxwzpIqflOEKj E.qKrC?H!Tws`䐽]5f;cWGYiiRBM0Mvs]l]9i»[@ + 5gY̕ҦB.&yIY.*6`@f9#씈#"I.,̦_W<"nw}o0xVoqaè01i}F9Aly~M+@d9mBHsvs=uGf8As1eJ}NEёL~Nox>ޡdd@H?(ENDREP DELTA 312179 2520 605 SVNw4p@V=cSu6VHoV{VF>OVF>k[uEeQ%:cKz|G2D<D<7NxK^2%JwD|D>YD|B>dD|B>Q^l:D|B>LD|B>RD|B>/S-U:JU:{jx^ko~&TQ=$ Ps GRV6{2ɒח싻!KΥC"qw35!$7-] $/_M3:4%F_gg i|,`[*mˆ~8tpT܋Bxt%ԹHZQf]rO7a4(q\'`0fF(]ԧPru bOO4KLfEtxQ#rfqJ6Jg]m. 3H.#@GHM$). * R/K0EW$;9>;>z'dxD~"FH҅#;LNoN&O'?8y/fウٹ`+& ̈7]|1 ä:7~Jɑb#K֔t筂y{WzϛG7qvsGW􆠵H103 6z :kg=WBf NƧy'GhRIп\Q/XPπJmpC֙9eF az2Y+wM!np5vWcӸ˱[糗]#=E"fdה/rm.=eT<;{HuUQ25C8쑃kc׃A6pȌ|~6Ȟss|DՂ&d$\ҹ3R!=uO98$5 ?$5Gf9,g3wAF*: (8ٵDvHtO `ZEskrBs?8EȒOSpBCd 9I2=$`"YK*nhJH(i434epN.(Cn,9i j^ 1Jm'a*r7'A"[ϥhp%ZAOV( 82AVvN=l^'5<훚̓ jl05<޶nLdcblF|V$<|i22(vް)$^ ̛V |7t |~A"aXe]^ Z[M,)0\r:g=+۳X !u;i﵋l!1 j/uȪU Vdw.d3^vx\GAS]ed5OR-7O`}13TMb)| 0| X `=Q^8cV:XWNe:;lτxº44&c]jxTgvr|ĿҕK}KdjF2GS)43 Ed8Ax ~VX 65'k,k{Q#M$2D͒}rv3S4jt/.sMRW]#(o756Ԛy>ž#AX}S <1ž5?Z]X䷌pv\V*({OZʥЅ^QCqQ)hO՚0܃̀TE}Sȴ=..-ڇfܣʹ^a6uoU[|$1YS0FZDcV'3#$|n(X\Rc,=;DPs*_,iZ?ɋ5S%Y(ڬg҈$Wjv G ӀD6XdW6ȧt/㘀hP5>;"B}[i0e%4؆8kHR0Њ$V~L:Z"od a#IgEwo_$^ߵC7X~$1e~$ wrS^ifh?׽E5[MmPmd6dig֯9~zLV7jÏߝV/(#OKeI41'aiPfG-Cb?91O~U7T%ej(yPQ Pӎ  G[5n1 C6-xr%e7ަht{=|W4'E\BiSzRS۲uYKZdg6g&_+K~ya3RڽeY>-e]%7Q%Or VڙNP-ryV׸#FvDSP;u7b5RzFk|z]J;#Kᷖ$ 19SO˖ uئGq7TRRzӕrM2oWKpj!jwD2O@j= OoPn0g0 J>ĭ*zk !7@"%Hb(@Vvԋ`}\Lɻx򡹮>-̘uXւ EaW\"lD[Xq, Yw35٨K~F=N=˯atz,VO *^J虵0>K;[hX!ĒwVv aFeFNH=Owsx[8W|x(t S/ 3-Q0^٩dQAX";b.|BʄJOlro3[q_bf K=4[bL!_ 0h`fDDc9_n~<7H oKtK>{S>04K/cKI|^=U<4MKHGYw[(G(B@[(G(2@G@=@Z}5V~x^VO@B3L\@XJ9 ɒJvCekKQа5!}|VnXL{ ʨo<;Fe7d lFohSC7FܻDU±+z|(qPL\'ڣ8Zz5+{S uU1UoisɮP `$QF$<{XR8 NG2*Z0e\h* p{n{)~OBҮd:ZKv\Au,M~kK}xg5bLpL 5'J7O8E'8F`EM 0t ZOki&( (KkCa%2w-ak3MX&V=9-|ag'tq?G谞kWT*.Si^/ȴ Ӫlۚ~0iمZFqĪb6(- :LQɢCz隥zN 3d640Dt=Jb6biןmck2]@Y r9S!SČ˹FCxB.$~SՋ98|IZXrP7'Y0䎒/JkX-nC0{ ZL~yp0蜃EHϲR+fj6W!oRMT-ો8B>Պ\SEuqJnƋbz; giDc$MƄ"I4J(('xO@K:FpS|]Lqj@k #}WtBa A7V12X3V*lZ`F)I!SB~Nݩ'=|պe-]~࠹ږ {ze%>k&p15 Y I>`$sjgZTSVG ``EsiOؚ尽dm-j~R3 v s蓞C4ڕvDSIǽM@1%R^)_/4ߐf8˿rdw}E+0ENDREP DELTA 312630 696 155 SVN%s32O zZvpo=bLG^defined(_LIBCPP_ABI_MICROSOFT) #include vx^RKk1eKxW8IHfKK7V{js|G(]i}غTВWVT x U,zg БC=:b`.L(D D\0PUL?hvNun4M_gly3ENDREP DELTA 313638 116 86 SVNM +.)V F7)0ox#)Y<or@uorTuMpo&3oD@&7Q'=oOtwDoLoE{eoiXroKpGpeYyHX)+oE@cofX2oLohJ/hIsZax^Vn0}+./he`כʺI@h5_[:c( 's7&u]Lͷ f({RB}`HO=*ibK0!0!P3C*:kSJ[xOsUlyAJG (eU,c^U4<WʫRjnN]gnnO q~<}wv02Dיof3Ȩ A&]?h F".WyXPDbzJM RG]K+SzT[ƃ.ɿKd{ucFSͦ{ǣ2:1:8ĐιǴ =N n;!Kac=i-ENDREP DELTA 311824 18950 742 SVN8 Yp7blic: typedef basic_regex<_CharT, _Traits> reg UU7ENDREP DELTA 303237 70677 179 SVN mSqTyF6`0l _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VISENDREP DELTA 292928 62842 578 SVNh ) O( && \ !defined(__DEFINED_max_align_tENDREP DELTA 312673 0 10206 SVNb,`xTFpTY0w18Q.' I>;-:hs(d~4}D1uU&v{rqc`{_t/\!gp%pNkU:>Vj9}!(A,R@CxV=n+)CU;80qS<%2'^"|ut(x^Wn0+K`i,5!8A艠%&"I;h{Hl̛Fg2dF;xcѭ%}*Y"=d%`43,.G6 7yPi2BwI/չb93 n®uInr{T.PB* jX L34c@PU 4 0 "McdjO n%zf(⚎愅>joq[/*C2BYy:yD5/+x%g static_assert(is_pod::value, "Character type of basic_string_view must be a POD"); static_assert((is_same<_CharT, typename traits_type::char_type>::value), "traits_type::char_type must be the same type as CharT"CONSTEXPR_AFTER_CXX11 CONSTEXPR_AFTER_CXX14 CONSTEXPR_AFTER_CXX14 CONSTEXPR_AFTER_CXX14 CONSTEXPR_AFTER_CXX14 ENDREP DELTA SVN6F66x^Qj0|W,mM!5 187dtWӒ`%hLn&]NNXDD1BqP xZAfTB%@}D@:Q$qAQg@4;7Zp# WJjN2r/Rx<a,0T.{?I2"v.}VڔƋMlV2ENz4xۄuWT:ϔݝ_҆O#[+,R;Bg|_Ɉk{|g߾?|ENDREP DELTA 311321 9280 189 SVND  XH|ENDREP DELTA 311824 20111 45 SVNJ.{in\ENDREP DELTA 311538 13742 237 SVN 0 }r /LEGACY_LIBRARY_DEFINITIONS_FOR_INLINE_FUNCTIONSENDREP DELTA 311824 20185 246 SVNG)5+4EvE{<s.9!*[9ly B) _NOEXCEPT_LIBCPP_NULL_THREAD_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_NULL_THREAD!__libcpp_thread_isnull(&__t_)!__libcpp_thread_isnull(&__t_)) terminate(); __t_ = __t.__t_; __t.__t_ = _LIBCPP_NULL_THREAD__ENDREP DELTA 311538 14152 75 SVN(fux=v 5Q5ssLIBCPP_DECLSPEC_EMPTY_BASES::value_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 const __ignore_t& operator=(_Tp&&) const {return *this;} }; namespace { constexpr __ignore_t ignore = __ignore_t(); ENDREP DELTA 311824 20461 16847 SVNWyVhagTlp&/tNIA@ bVxSYQJX]x^Rj@}߯"b@Bk }(HP n5*\,/ Z ~ÏnLq& iXwYž56s}_e? A.*F~y! #x^]kP+,H^i Z[4[z0bď^"_s=33$Z|vHeRX27\,)X*JHQs*ΗZS]ZYBy,kA>>O|GtǖACY CF7v|5h摩FEyxʬ.EDxf $\X5[b?W1%2ޙ>?x߄F+ęИ0sEMx}?5R`0ca8GaM:Ű<ƚ|*'QY_?[*Ζ97M8 1pQvz#ۏ7Ď3Y:4ZUYhJi0 epMIy\^Jy3SL+/U"ŅOkAb;`$%L\֮bZ3oz&dsQi8kţm7ᶖFFu1y! &^,t^#>vwy.ѽLvȟyADtjhW ?pENDREP DELTA 312630 984 77 SVN v'A2T}uABI_MICROSOFT) #include #el#if !defined(_LIBCPP_ABI_MICROSOFT)#endif // !_LIBCPP_ABI_MICROSOFTENDREP DELTA 311538 16917 441 SVN0#U"jQkLdT bool _IsEmpty_Hash&>(*this), static_cast< bool _IsEmpty_Pred&>(*this), static_cast93U&R8y~x^\{Sߟbr[E`82apj%nx/nUz*d=I#K9rEQwO{{4+l7gMəF} َ5"v0$khѠ̱Ǐ/nIBŞ9W{S 0ixm_ "oU> ؇ xjK:tPsm \@tB'tQ߁&6ID' hg|վ8d!1'$ZN6rǽn % "!1\¯I-Eg)Ovu,5&2?'#o<~'PӸЅRrVq@Iy˟y.G]5/K۷7۫n.C /v]^|#T+3AX˭Tov (tJ@a 2^|(DPۈ tocFgE:SVHϥ9=h;1qT+'& @!bFH9QǾ ]1.=?w"X-Loevi)mh326p}1"a.{Yb[.MfLg"rFo š D)^KOctjDwnܵ²4:>N,Skw>__KYڌt^odғQHd0{fvF'n;dѸb'::l!W,I״./g_±3"Qr3?rzrJu-)/"!fPs[>* ݈OmB>q.2df hH۽DdLM5.QuLMcNDS6 rZ2yƘ%fS0*3\")(͕GEY(:#ɀ7rk07*YFO(p0Mj6ZtY&`!HFyeXMsŰ-['2+2fvWd{<`j lBZKvd{Ę0SLA'Cy[`) )4\W͞+1 V 6LŤtI}?SBkgn>\p%kJ&/]܎vjJUk@  \TW,`;:I5ܱ`Wcv< QgPӚp_Z53@}sM!jz1ܚ%v;bN-84C+E>?w}~CЮL 13Mp]r(A95R`%@>CJ.0ޘx~tW#jg.`Vs)B]F_y^s)A]E-YϨ!֌hퟛh Ė.-m,%J T?@^y)fRq.4 3>bYV^4 Q\B=TgEF+*R{G.5rMkTt.S1Ē>H>Ghi_/2Jud"/dMls7w/dLtm^t)VKp7W%-0ӥ RW8a}31Io"l039RKFe]xB>!mC\i"EPs + c>l$ʭ4IBUΙˬ]Ѥ]zlsd )$IV's1%zo""< 1 ~qwNaOG jzJfM4y %Cz~O,`aE,VixMcGW`ypc"(ӱ^w&8X#µ;Avȿk^Әz ^-Lsn쀅E&+ᕑB ǮEqN^=?" ,V+ D^*״k]3knY4 ~[+A/m@>@9Ӻn'oOOxv )C\ؠ&URsLbTV5Y*J CsNӂAWn#sZkzٹpZL{&k d.72 D]o~㐑K`b|B^lJʸ,\%\𮷕X$JSTï[oz Ļ,Ϸ lg⽠*Ѷ01[qVH5 y=̱}*^b[a&lk J\iYr[^V?) eM SHRz LU7tPM[9YcU;tu3lw7TJaRme3d0TkN]\ߨIPaݰn؛r (~Q^ox}jc!]/KIJMflx[xOdR^g}AM|hHJsbHr"D4"Kw* ~x^RN0 }WR !E$ '+t%IM;N@Ce#Zsgh:F#F ,-}@X滲#arhpEp)+dҲ%n$:3MZZD^v g4\R+V+__S`G},}l]6E OvH;(jEeayy}N` I4>8n+>oSVE*2[*WJ{W$;SLCAˎ(:>aN E5y/ڤa<C3tZ*RJT5)O5NgSkk}9 ;?Gp-6K&Iːe<_ 'HVENDREP DELTA 312962 2717 503 SVN+l)q>[$ iio;Vqj\ +[\Twz]r7N64\}a\AUgG_baAiB &v?2WeMJ3z, j@.+"M64NimbuoZ&:M?2-opnx^U]1}_dď-/p ,ۧK3kh6K{oG>ps9K40JI  \1v#1d[Xr>TՔ[3,Z" 5BĽ^l;p|~5PcRV+怭XɄaV0 jYOکku{5)j9IƊWnPJLx`P/:(W/W.C DosϤ4)0 Md4ԡˈe|[a`,<Jn%`\A=28iƅu7L5k-àv7ೃӖ &QƵ'u3L+RY毢,`\u)A*urSrCL~IS_%H$  `#DENDREP DELTA 311824 37453 52 SVNYT7SX?frS/S5Y,NI Yi,bTrox^T]o0}JD0h6'i!v0):IlVdrν9rȿbŘ[xL01 1j|vʅd4+WkQpEXT=kU|,LnU&E4$f)&oV^T0B( qFǰSZRSr9/gL[(4wyEttYFu;ÀQ@q荦F>M» cۄ{dcTɍm]OghNЍwkݵXj4B4k-ÜIN ԣ?sZKe8sd7|iāSlŲ?gގ.(g߄{ E1_o @~2ي١-yejo] FENDREP DELTA 314980 28528 34 SVNw92e1fm<$PnddnrTmcoSmkRx^Ao0;IT# IjLB] jɁ6sBT]iQ|63ҳËϞjI4_L" kD2E[unpiv̠F>U`eFEkAP`l+Ly3{fG-԰17%7ɗ,V(㡘P^>2).ab d¤@86{,x. N @*xn(N ;eYrO_R1홐|$V!p-OE;=+-#Ш |PpZ 1X FSR *VTDWv&8xO]_BOSٯTzfŮ ͗l?&}7,ˢw4GAmZDӚ?<#M"=+Ի?޽+h7(_X;ENDREP DELTA 311321 11192 30 SVN^iJ5#Ph*}! if (DEFINED TARGET_TRIPLE) # Ignore the minor and patchlevel versions of the darwin # target. string(REGEX REPLACE "darwin16\\.[0-9]\\.[0-9]" "darwin16" GENERIC_TARGET_TRIPLE "${TARGET_TRIPLE}") endif() GENERIC_TARGET_TRIPLE AND EXISTS "${CMAKE_CURRENT_LIST_DIR}/${GENERIC_GENERIC_TARGET_TRIPLE}.abilist") set(SYMDIFF_EXE "${LIBCXX_SOURCE_DIR}/utils--strict ${ABILIST_FILE} ENDREP DELTA 314980 15146 13369 SVN:9Hx^]L[e&xs eHPt-c]amj8:7 *݁= h0!1,2dbˈ+b.$> oɷaK(sy'(mR{1䔚 QƛƙI԰/2F}S복tZir! F5jdlB1Ct>l$RkVv1p3ģƏOYeͬJWJo!Vqut6_ԼbB_fJ1dE%ӊ38̴zjƣ%syŌbRqA1]4[~}fu9dJ26Rj:Y$ a]YV1W(&EegfxF??ĝ¾Gb M!l^ e̕oB"s;͛.E&m?ddె"$"Zgkev\md`=IC ]@=_G۸{5̓jcͺ)Zŕ:+7A&XpFnwr̢IG{*;ɻ}neaX|Q+B8xkfbOTw# o x^]Ms8ﯘ[]`R_JDž !]!HL tFOLwmD"D#/'>矾{!gK/eq:/[R9)J}_4rOL3S,48(Bg#+3G42Iex|)K yʲC Re&^vsw&+yy[p e$Y4늏8d/TKiV}6NNuj9<,)c6,;rƸO1^z1B>i>va)4ɧ&4y&| O=ϙ؅y]L0 YSgM9WL0if\pmrAt6a93U=xo 2Lr߳,nDKqlv]n"W~ ~O>j5H~#C~#Ƴ~##DvG'D}Y)|IH=Q&\Ӹ?;!<:2>AlpR]X9u|ǩR|MDQ7޹WcE곐eU~R$v&y̺CuqC V?Ц~I.!cmBhy%~=hА'92d8Y*n?av-w2=mfhm$wx+4͎!-!A^Ir.˕\g+š k&(fª &(MĨD%[39%sE҅'HEt׃]iQ)%HyMe-9, a_i=JDqCEҢtŒnmGdl5؋5.vnTLDݨ(Ȩ(pmwQ =5D+%D7*&"N nTDW`TF)`:PQFr*.\0^/F^z:x<2&~E:*ځ0,j;[@.7[2;1wvbp na1؋"Rh@dM!e Ƨ5smqX1-s%1WݭtH-WLvTtRmh†H RFGG~:SLj-6|lQ0ytODt.l- c/҄XJRGNR^IdAde#gcAԡy/09iy b^_}"H8 gN>pC8H8g?F#珑)jقl0`w/4sIH߃;DW~ UK 5i!0V1u!FxQhOgZ,ᡪN}VM> 4#haㄕv:N8aqSY9]+Hy4>D@).!p)8咨xԳ.ڸUhFZ;hn e[5Wq2 J<2 0a)-r;wƐ,m^EsXTf175jb=$ȞG]Ǩ\|oP7j|>]ߨ7uwQq6|ORFi0:9ur*gq<+S>לD.pR/ӞLV[4%6/ښQBgu+"T%PDjƞ$ֶz[>ђOȧ ꆔzk2 d髣@j%uSry \@']݅} (Q'FQΓy\€:;>S7=7XP`5w 1KXO-O;$RE{h6` B2v'X7pD'/ |\M06.#3#5^-,Bl}!;xd>މwSk-ׂ )3gy2ehA-w-eK);U!uBTS‘zDjgC^kӅcBE0B1f99xV4\$O`j`9I}+rbv,һ("j!N5{ WG I:>kh/cU|Ǫªm h#;F"e1Zx >3Ģ~2vίH8.{wppF"pB H`;nN7^G깭e4#t HG QT%˕!J'g\SIdwd΅H7 B|"D*Bēh 7PfePR-ӥES-_8ey(&:;rehu(dsSj>9{'qmGxYz&YJL5j g|2ߝp/DqvP4#th֮+bIEl9Xk4- zy岒<P5,Y62_M,Dȏ]ԑcY*u̝5 ЗJW)зgE>IYMc?+=k EޖAS!J&.:n#Xa^9"^|)O-p*m)kR"R/)Bg)XC:1ejPj(e1/h4Y Z5ήjgo=Q:gV$bzry\,^R^ ?RиF5WS6wl(t<,o,˃zSEoQ,7Kv#j2`muSkW *TnݥR.Zi8_0r 8.[GOp`pٿ{ `T~[`!bZAXM7Nn4aYpB!e z;q,OY:FSyMњЮ5hi`vN -8Y]]Fvmlm/l/ml?~<ӌ~@6OfB#jxVG\^6hhv񨉺K'[ 8c?n^OkQR{m#$i;sxLǧF7Ov^"b_ɉfj}s:Hd 3{چpT8s*@I@ZA]\tqmŶA]ltl4h` ,R3v8@kB$gJ= S77JqA$(3Wtcm̮TJpVc ;!úR1rZ jLHLr0IL4IL7I{UEbr&U$&@$| 'aMHLcIY3 eP2l5YAt,akMZq![3#Ǝ='{5jH\bD4. +Gj׹Oh:ӣy|D^aQ.nݳ(.l@ʌC#OYf~TiB $n? bOb%#$n? bO $@$Hz(cY0#L])Z @fhEdL몡e 2c Crm,Uœ",GsL`0:)3V]Ḧ́ R@@c!@39A c!ic!@/9‹AIEۛYlD=ŝ)fhruLK%~y2;%> x,Czۇub%Hrhbm^har F-QK/bˁr F-]7nˁr F-QK/8j#"?>ʢ"eo 70]`54 f\*LU|2Em6Lh`^~RFI(?xj>vy|iIRc~>d!\SjL .!8=zQ_ ݚ[^&2%Q~;Sh / IYdK-4~f6\\a6V"İ+a$==SvW-ͽ5SM *iY?ܲ~ZiUO W;-x\i*o0THcsZCxCʀxͻиoqxz] 6f̵T{7hA3k CsWe&/;ȥlr(΂Y}dЯ#{WjbQ~qDN^xېX(5iɈݹSYB![R L ق3Y =5L$K*+@9e͉Ko 2.ӧ@~!(S m-6 k2Ycb S\䭈Sv,7NEdZreRΆƒOӮ ^Mh+'-~@GO^xp?N; W6Alf;Wx^M]HQ7eQFW!ekj:oLw9}Fetoݨf*!!]dFW"&[Ѵ.y?sxANq,GGx򨅴l>7m(+A(JI} +<ϒ]1.zh7q qU!~d!!=چZ&VKb-H|2su:"P&VkAIm*eg5v&f3uiT?uPZ5m [A \dI&PfQ2~蟬lk ڼ\s/֐0^Hx^]K6/s*ik5VzEA)RÇXC%JD&d;lGw}D~O_~ןߗ  "%O_" ߾&B8l/,ao+c%"K K}uI&0.>%%cz`ƾJ>[/ń|v3GsP=l?;*VGgQ_FayHy+\<HRTTfGXM}E81D:?#(}+5Nf jKϾ[@ ~ykx P̉{0@Rd*o`{RGuO?}W^q*{&HܷYpSWvUxv!42)216䑊x|D; ~΢uԭJfLy`S]6K~6ʛL(eM{Yy!uýg.+y'RjlHCV}BQ )Mu ژ<2BQASQ" gV8<$s`= r%ϓ48Iq3>US 5t>K?LxFKe{$ΏA;θgK/,N ZWʲEyI"EmϿ9y^vV7ai5;[qB 脝db%Ο4VEDqFK}-<ݞfekUa;BM7BA*,2E8y򥗉lK*3 Ș^a1ËCj$7pST"Hl3ƥJqiR/.C|ׂ种CynLM ֡t_HxA\eCɏNVh5¦ ! Nu8z;̮Yz΢O/?VPX3p1 VTx^ Uxp3}~m,P“3wFQVxؐg`SSFއH:ʎqe2m]T 27UqS9V}*e ~Vg,s}=X_01ׇHkjL9ch/{5܇}<܇L ^Hh.Cqe:m+pHOZlRyƒR8[KJL=BrsV8==Oޜ ŌpӔKḷ9NDq=Jݗ;x"P0VqzDS?Yzc*ƅ8oX$7:MMG,swg[ 4%Iu&W%JTMl5o#S8w#gzl}ҺT&'2p e&uPM#BϾuFb5(A&lR*R`Vn HOSHC^_`4U)3Un`Xڊ:?tWue^LAAѦLN0q9-4MxCS}gdZi% ~=^_N`W pC/5ҩY5 XΏ즊5ZE@>&[sUwၢ-[_UV- Ǫf<Wb{ƗǞ1$g_홞2;|?]9:Sx>)"8zzJ<5aR>:cg Yp|%^Ku^'q;4Ӈ$yVҋTVG 8vS\}F@t+2kH8gMg}٬F?n]/'wC-^GC"+VcF[qb 1>0 Tǐ2D N͔Z5,S^+Go ϓDF>x| 8=1f y2-[ji\z4u:amN]['։tu:mNyhL67HTgչkDu:Q϶NTg9n ZCք韲_ TQmdZ.i˦Xi9Rk+\&o_{۷Lq, [ lw8,S,_,g,YR]hct%fcT5fc=|2h>F"L&e$:-1F}LC]bgUƤ@NpʜI7}; ˟wt˔;LyjFdB_Dj؛J Aw:,ݪ7k"HSHIJv(;!h n6ߖtF0m á<e$~pۼ}ӑ3OQ^_Ps \5R?/?93yR( S"wj"B?76k+`LS-OJ[8*+>f yb/aq37pVű)1fSs/J#/G־`G^ D.8 "^Ww0u1C] |9Tp{w? [agE0@"dw1E]/Tk& n_ 1դFpjKn}+;c99O^%|p7@g\iϟ6sԜy{nOw)?/`=Eqk K5C8ɻ,s]ݑ3yZִgB|Ä؆ xK~v b`9[M7L7ЙmhUI"N9(>;݉ e: X\|k:V9sn\ 6W] ` {}= w cj{%(Gg82֠ ;eը*tY$#n9WsQN_g!sO9\l\p7{X~h>05j9YG~B\BhTBT">;lx%2ZDP^ߣZ ]6;kA!jIJUp3UEOV>sdM?6>U^ag`9A>詜dȺHP~9@L2p)P;[nWRFi49S;|BdgAo o@|@Bl޸(39bC,(vߞWNOPv.y2e{`8D$$ɣz͜'lC UK.JV԰L3i׶'WXq{`Pg4G>kZ]Ulv3CxHyktڞ}.K)ӬXe(XE ?%R-S& ̠,#M=m\8΂nLQy-BV'[RLg8~>?WḢߡZ=6ENDREP DELTA 311123 166871 153 SVNs:P9 f6k!$addK/BꛉvWX\x-:! R]#x2 eJ* ı,ZB\l0tBx rPkrróQ=\ӳ?zWF"wr&=6&^^ϝ1XWboL$O/*Mⁱ/}c/NfB 8I8c_RqWتa8:T5:Ua۵|<]s7qu0)q5x>Ig4TiV֌4MMCbCx&sgql_\ m5jqlzOcsM. Bm3翮%- xfqKܾ@_*@l"s* Q ژޠ8U c(O=\z ]07xǦYZyLy7Njv6w42-gx zV0|M;v?t@p+318eϭ%>xjzr /Fqg552GuҴBVֿۈV59hpg@7vu^sd~Zܓ[5=&ʱn`/|fe Jj2o|,}\5Ngtθ?mvC]l᯻~%G?3ENDREP DELTA 311123 167055 1754 SVN*I]_ w Gx^]QMk1+=(`[B J 1;jpMB-$&Ɍ66!Ve[/t(2qwm2l4Ld|@܇2B^+dĕG@&+kB0# ϰ/染AZs94iv:.&h N$^cmiH V(7)(iJ)n]3?+?V:uqC 2pҞ6ufu<[Y*KcEhZ,ui۱s̳3Qzv{Y!gENDREP DELTA 311123 168840 2546 SVN`4u3eJP2% I(S7*bOygsinclude "experimental/filesystem" #include "string_view" #include "utilityTkEnd = getNextTokenStartPos(); auto End = getAfterBack(); return TkEnd == End ? nullptr : TkEnd; } void increment() noexcept { const PosPtr End = getAfterBack()getBeforeFront(); const PosPtr RStart = getCurrentTokenStartPos() - 1PosPtr getAfterBack() const noexcept { return Path.data() + Path.size(); } PosPtr getBeforeFront() const noexcept { return Path.data() - 1Path.datagetAfterBack()ENDREP DELTA SVNIx^]K0+ݍ ]]bɼ 1Ii %Mfs _:sh>_4Nu= ˃i%WZZMch巕j߃4hťr 0#vQ/ʽA@2zi-/O!Z]!h: B:N8_j* )($"O)KZ&K\WIiM[O#d$i,H*iǏ?' SδϣK o2\>٫Sז9o~[-7@08GgO_ɣENDREP DELTA 311123 171664 29 SVN( ' LIBCPP_MSVCENDREP DELTA 311824 39015 62 SVN=~E_{6t; if (g.name() != "*") setlocale(LC_ALL, g.name().c_str()); return __pctype_func();:result __codecvt_utf89|2{P+&[t6n!+!U,`^ɔJqDL0׾DE(9(5*$֪(\rf/xi6`Ԙ6R}v7#X/ldVhaSuIvmӉcIv[5W{Sf.^NENDREP DELTA SVNwwwx^Vo:⬓&na:iq%V%{|d np㔢;N Ї!{~N`񣻳~\D+./\0/T:2"&67 }{%QgBCBY tX<M ItJj7Ms#I$z0E4&Q/@ d_. {Ll/i1l!#crO7k0ҖJ+-,w[(-s\u'IU"9jG̕!D咲&QYY!q4]ѯ&` ͇&JK< ;|SR's2ur\2B+BN!9O6O l2o'>UnkBso!Ea[,N$ڍ"NY֠>mhxe- 5GSގ( |:'jp bg hgТ+!#n(:n0X{+A)OIzd,)4 XCu 'Łs'B|\|R;DB$t\c[>؄qX cĊk\ƛ[DZD/mֽj|Jt^h /ri=-զ?Z&Of1g[kdKL)䎠.,ENDREP DELTA SVN\I\\x^Mk0 ^6B/ a1h6r3n4W J v=,ڲ&/~Q4'lE<*s qoE)N"/hV%U)肛L 'lBڔBڣo*8 UZ*kb6 AI'8E$AZ].{5s ơkA5׺ps.d/ENDREP DELTA SVNgaggx^Qj0+rik'׆4C^n(6!߻NCB( a0(p6 o( eCjbB+˝+4ށjrJ KhuI(O<$MN# 6]7;ԴVo7D*G.X(s[Í#aY E26yo4Y5'R\# hulJ_S^HRViGp| ' ce$x^/|wQ)l S83&㇊d)bL}uZ{Di3LTvK Ͽ`_jSENDREP DELTA SVN5d55x^n0ElZdM,"JZeLɤzv *0υT:)P:*55a x:R!ADn:/;)eB|0t;Pkʢ3dD$(aPʗJL 9%>@L/(eD(?ir1k0kȵ-ꅐ̢;$[)IH9MVBիHЀX9.PZfu4i)ym`^)qU 3h?DT4'`Qil$ {uy{3VOG{Uc_; wD5vdnrVloz\ ps!ͼ\Ed.xgdts,tLzmL)@[ պ ^uZҙ=ط'w0&d y<;ky+Z;{;S@v je8@ڪ V6JPh&"as ${_ΧRjoA)g(`/i}Z2&`jE}+lǣtJ8y(an7©+wX(U rhR Mֶ`;^3fTtŗa%,ֿHNPm_5uyRtUdge`kh8iMlF.y DGFLG+#GY1d{A8[Cp^(CLs3 5 V w-xydFENDREP DELTA SVN:j::x^U]o0}ϯO,aAZҐ6x 8];n*B"}=d''7L8}&Ͽ]B( ) oB\>/H\A%FYĹX%@$wRRDR|$i>ߎazz0b C+ f_05RiSa:wŽkQlei*GPBM25J[0Z+2z^"5x+Sۜ#w VR<h(.St90%XQkrRc_Um*3Ζp'ȱtPZ:=A8h;q pYRz׀[t-C)*rǑwpOot4:c Ȯu g)3 U n}{35ZFxR)f?+|y_|א{rl_@LB]Bnq5A [HHP ey-lڃ( 79H"D ;,JW+QL3Q)S*hT193IlLd? ϫs)ރX,u8۱nmGa따zC/wwM4fK+J:Hɸ&d@}rENDREP DELTA 311321 12822 161 SVN_(W"p&b}& // disable setting locale on Windows temporarily because the structure is opaque (PR31516) //setlocale( LC_ALL, newloc->locinfo->lc_category[LC_ALL].locale );ENDREP DELTA 311321 13014 504 SVNK$/\nFp#"string" #include "string.h" #include "__debugLEGACY_LIBRARY_DEFINITIONS_FOR_INLINE_FUNCTIONS_LIBCPP_ASSERT(new_errno == ERANGE, "unexpected error from ::strerr_r"ENDREP DELTA 311824 39107 244 SVNU2h1:_9w ZmH k4O>RESf || defined(__CloudABI__) || defined(__Fuchsia__ || defined(__CloudABI__) || defined(__Fuchsia__!__libcpp_thread_isnull(&__t_)) terminate(); } void thread::join() { int ec = EINVAL; if (!__libcpp_thread_isnull(&__t_)_LIBCPP_NULL_THREAD!__libcpp_thread_isnull(&__t_)) { ec = __libcpp_thread_detach(&__t_); if (ec == 0) __t_ = _LIBCPP_NULL_THREADLIBCPP_MSVCif (ns > chrono::nanoseconds::zero()) { __libcpp_thread_sleep_for(ns);ENDREP DELTA 311321 13876 374 SVNtZxdvv #include "typeinfo" // FIXME: Remove __APPLE__ default here once buildit is gone. #if (!defined(_LIBCPP_ABI_MICROSOFT) && !defined(LIBCXX_BUILDING_LIBCXXABI) && \ !defined(LIBCXXRT) && !defined(__GLIBCXX__) && \ !defined(__APPLE__)) || \ defined(_LIBCPP_BUILDING_HAS_NO_ABI_LIBRARY) // FIXME: remove this configuration. std::type_info::~type_info() { } #endif ENDREP DELTA 311824 39381 52 SVNNp1g*[ 'O#x^QN0)\螁Ď, ^0ڍ*+ ٻ{V%޴I{{ö]ê;_Q\U𨼇LEUe ($ s1֙pYNi,s[wk5ʬ̚-,e7?t~O]u?Z) ɠ&7iuzC4el&'kP1G9ĥ<+ J3I*nN-+B؟˾F췀x?]$Ι pK8w 1?n_[e쯬vz0[mS?5ENDREP DELTA SVNz zzx^Sj0}W y*4HSwkȥ$iɛq"V$;%cyÆ-tfΙQ;dQa:}D{.PC, ͌Uf+7PPWLJ9T2'%Y&s7FmU@,=ʆo*QĄBZœhf Ґe\-iT J,r/EdK:*Y5JNmOsB`Z rU~aWU?k ⡫*tb }pv@(AeԘ.E 8#,q`:7K)x4~&|8fӻOl=%i1KV/o7łKrnDNr.0`b4r4.Z\TCglz7-ۧtx7mM#W~yENDREP DELTA SVNNx^Xn0}+4RRj5Otym  vj;i;-KąRI|sϹ\^^kFippsܧ 賉 RQ02.o)?GׯȌ'wݠ„ pQN¡ߣco͕N^2}.1Lئ`p8 <9ߞff+cD9u!JSBP09:/$i0G.P\JaA.xLPl[TS*M/D͟gx,QFGFp Qbf|j94!nnYvd].h_|ӌ/ {i8Yn]9l,N!kR{^&)+8 w\(fcs|Lc" !Vwj/7prv/OrsEA鈚!ҾkH; b}UZМ:s_cM(Ӳf0p՛Q L ~x#;[_D]hTZ奠La@ \+/Jaf5KVBR Φ4}3,"3Gdңwk2\i\|t`Ԍ0x1&02rHuN\ fĿȬ"KLS?GFSC-vENDREP DELTA 313295 78 315 SVN;Q  zDw || defined(__clangENDREP DELTA SVNax^k@Wİn#H7:0qsaw%wϴ*Fb $rʇ@nTa'] ^VB* yBX(I@eWq.&)0u t )zU b;0EzƗq'B ptLHif8%ar]__ݤ ggu(ތ?g4.\imQ*m\ t:Qok\#sfā9*4̡([.PfZIi/@+[J6 \0)LˊVN=#҆nyn FQsO.`8\V~!G+~`@WXN[)ԣwZ('ɂht޴ihUm=f^/;ZW!ۮo8 dr$O[>9zVϛBiqCs=Lc89W@"]C~<.0KD)('H)I Bfz WEP2~eNj`^@쭒A0R&vnUaɓg@8݋j躛vX\x.GO̷ #ܠA p(5b T_cJ (>rd7˞)S QRHWs8hrKY y 푭`M>4 ד k<=o4rM~K~֑ZV+;a| `6Z3~.z@N6[Vɭ6,WO J(-#@1F֖w ?>ƂPv9M&QrorA6Ҳޣj*DJ2oA9А_}9aJAK^Yg!:!kLQCF 5 Le8A υʒ΍)x Q82u9\<9Ne7 sШ1B,vzC lʺE"hfU5ЋNZy/fQW</&O ,i *jgkN\Ϳ[d_\j5 WC[WZ&h]k* oENDREP DELTA 311123 183140 763 SVN+ 2 M0'0// MODULES_DEFINES: _LIBCPP_DEBUG=1 // MODULES_DEFINES: _LIBCPP_DEBUG_USE_EXCEPTIONS // test container debugging #define _LIBCPP_DEBUG 1 #define _LIBCPP_DEBUG_USE_EXCEPTIONS ENDREP DELTA 311123 183916 1742 SVNM" U MTLT// MODULES_DEFINES: _LIBCPP_DEBUG=1 // MODULES_DEFINES: _LIBCPP_DEBUG_USE_EXCEPTIONSENDREP DELTA 311123 185671 965 SVNfUMT`LOT// MODULES_DEFINES: _LIBCPP_DEBUG=1 // MODULES_DEFINES: _LIBCPP_DEBUG_USE_EXCEPTIONSENDREP DELTA 311123 186649 743 SVNf U MTELT// MODULES_DEFINES: _LIBCPP_DEBUG=1 // MODULES_DEFINES: _LIBCPP_DEBUG_USE_EXCEPTIONSENDREP DELTA 311123 187405 399 SVN% & s r% // MODULES_DEFINES: _LIBCPP_DEBUG=0 ENDREP DELTA 311123 187817 496 SVN!F J sI I // UNSUPPORTED: libcpp-no-exceptions // MODULES_DEFINES: _LIBCPP_DEBUG=0ENDREP DELTA 311123 188326 392 SVN~T { szgz // UNSUPPORTED: libcpp-no-exceptions // MODULES_DEFINES: _LIBCPP_DEBUG=1 // MODULES_DEFINES: _LIBCPP_DEBUG_USE_EXCEPTIONSENDREP DELTA SVNx^QK0)|Q> shЭv5WLӒ!~w^|Ph~h4NoehtB. Zi m4)Ł޲8IUtQn6SUTThZjlN{7laɠ,HBi7=3ŤIJYwXZxIs^4⵷?$#pE4`IK|H @[r-*M qV|H^Xg*{dZX(CHRLiA ޜ ֔M~ 2J-:f)h1[><ƌ¼[E?<3>C[#x(2Wgg gP_7`ENDREP DELTA SVN?a??x^T]o0}&JDePvՠ jHVV}fX 6v/m{αCn~EupO!tsTbڨ"15u<2Zӂ Pa LsT% y΅$ 7JsYD`6~C&huɑX7Y!å`ys3zsY!?0iD)̪& #ĈNӚS.:C1K~/J5$63<9%TA4w{Qx;k:z /m߆O#Wnf\P1RUEůC΁%,xiC 杕EwVȶ 0Se5$`ނCby!apy!;)ͫXT(=͖qaѕcwa=車U4e\GBrh63I"#B06м+ށiZ̏6%~I6· ݆ iͤ T+x^FWpG^_hv6æ;ʢIR1Uuv;rLX^G9a'N%+ENDREP DELTA SVNgx^j0~^Cz*8 G,߄+#YwIomp!B`[|;;;fǛ,Mŷq@hw{ݢ(Ww/R(lVK46ЛT8Iġ6^}@i j[m,I=T &P }E!K 6e4kvG2t'RJm6 h`|3VӳX${gKbs^Y:ҷdz4ˆ[Ц=()vkx+ɖe d(e8Wȶo^(y P8uD*g!?4Q-]OCK (5ʼzT+ENDREP DELTA SVN1Q11x^Sk0~_qgdI\X fh984L;`;ݝf >">xkeG8~XCO@Jí3M5;J %T@eQ@鬣 ~ t QUIQznLA{;ɊBl3(N޹$mQxp(αެv1K.!pY.fyϿ?zV.a- 306I}XJÔ /NjuaEFG։Jʹ?_'޳v8%^?OzK!km#u] zz>)D*!u_O,nh8R7x;R/.(s@sx {H{ſZ Uv}1F®"u0h-_騩ENDREP DELTA SVNh[hhx^]O0+N 腢XW0ޑA]ڎ@gCch~Ӿu]gid京[ *E|X]Ķ! @B@Q QPHN*K>#?Hzʭb(z`@)>|I)Mѧ,i2|*K8mG%SjUo,X*1VлJD9yUv$[5֒zݡC <-VYq_@T(,Ϟ4|Hj}ss}[,3(~CvE'Ʀy޲`k0CgI/JWA F|PLLDͰ*"1Or!7.ox˘e7c(:^t(@;KCtg_ac1B僶Akћ?5jRwLvq < W2 VDc 0\MNؘ pkq(09l'7ENDREP DELTA 311123 200285 55 SVN   1_,XFAIL: windowsENDREP DELTA 311123 200477 55 SVN$7  1x,XFAIL: windowsENDREP DELTA 311123 200564 55 SVN8K  1 ,XFAIL: windowsENDREP DELTA 311123 201107 55 SVNFY  1,XFAIL: windowsENDREP DELTA 311123 201194 55 SVN-X + -,*// REQUIRES: libcpp-has-thread-api-pthreadENDREP DELTA 292928 96410 289 SVNWg  TS: unsigned longENDREP DELTA 303237 157520 2666 SVN52IMJu'ENDREP DELTA SVNCyCCx^RO0~_qi %H i"/qk]gP7iL<?Ͼ|A$ߥ`oE-\z-*T ؘ MwRh(h `dN^H807 V\\Z2MF[݇9z6/~,P t%qFʖ!AV\!'nZ$h*"UT rVRiHEjxX Lv, YerEE\29=>4U-+zqA,k͚;;K4ԃT5iFmZ⌂/Gp{T$=_|sdiCexҷ ' xNAn 홯p/$P i,bQhVb,jò(ݛnbB1ʈ0,ڴQ={Oay'`p&B+6Qh 䁢D|nRfl6aYRpp`]$YM>@-ʔ?H6篅wNN[ .{KmniJ ENDREP DELTA 311123 206511 536 SVN|U]z[[ // FIXME: The below warnings may get emitted as an error, a warning, or not emitted at all // depending on the flags used to compile this test. { // expected-warning@tuple:* 0+ {{binding reference member 'value' to a temporary value}} // expected-error@tuple:* 0+ {{binding reference member 'value' to a temporary value}} } } ENDREP DELTA 311538 21463 522 SVNkm  YY.0ENDREP DELTA 311538 22017 486 SVNxz  YY.0ENDREP DELTA 311123 215665 119 SVN; 9 e.8join(os.path.dirname(os.path.dirname(__file__)), 'utils'ENDREP DELTA 311824 40895 52 SVNx0 9 aa8config.debug_build = "@LIBCXX_DEBUG_BUILD@"ENDREP DELTA 311123 219550 260 SVN\ . tis-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 311123 219841 206 SVN9g . tFs-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 125666 714 SVN(fYdWebool equalToTwo(int v) { return v == 2; } OutIter(ib), equalToTwoENDREP DELTA 287518 128589 750 SVNdtgA^?oufbool equalToTwo(int v) { return v == 2; } OutIter(ib), equalToTwoENDREP DELTA 287518 129352 572 SVN`p4}#{C3bool equalToTwo(int v) { return v == 2; }equalToTwoENDREP DELTA 287518 136327 732 SVN)5Y\XZ)Xint plusOne(int v) { return v + 1; } OutIter(ib), plusOneENDREP DELTA 287518 143883 481 SVN(5 hz qrq struct eq { eq (int val) : v(val) {} bool operator () (int v2) const { return v == v2; } int v; }; eq(2)) == 3eq(7)) == 0), eq(ENDREP DELTA 287518 146187 487 SVNIrDzh4yGy;Bstruct eq { eq (int val) : v(val) {} bool operator () (int v2) const { return v == v2; } int v; }; eq(3)); assert(*r == 3); input_iterator(ia+s), eq(ENDREP DELTA 287518 146687 492 SVNmo~hA|'d;2nstruct ne { ne (int val) : v(val) {} bool operator () (int v2) const { return v != v2; } int v; }; ne(ne(ENDREP DELTA 311123 223921 26 SVN0 > 9<;D #include std::mt19937 randomness; void test(int N) { int* ia = new int [N]; for (int i = 0; i < N; ++i) ia[i] = i; std::shuffle(ia, ia+N, randomnessENDREP DELTA 311123 223978 180 SVNU"s!K rT0]X$rrandomstd::mt19937 randomness;shuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessENDREP DELTA 311123 224188 26 SVN*[Q8l@gCPrandom> #include std::mt19937 randomness;shuffle(ia, ia+N, randomnessENDREP DELTA 311123 224245 26 SVNU WQw&Glkn Vrandomstd::mt19937 randomness;shuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessENDREP DELTA 311123 224302 26 SVN}. > D<.O #include std::mt19937 randomness; void test(int N) { int* ia = new int [N]; for (int i = 0; i < N; ++i) ia[i] = i; std::shuffle(ia, ia+N, randomnessENDREP DELTA 311123 224359 26 SVNcDZvN %EbBrandomstd::mt19937 randomness; void test(int N) { int* ia = new int [N]; for (int i = 0; i < N; ++i) ia[i] = i; std::shuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessENDREP DELTA 311123 224416 26 SVNP > 9<[D #include std::mt19937 randomness; void test(int N) { int* ia = new int [N]; for (int i = 0; i < N; ++i) ia[i] = i; std::shuffle(ia, ia+N, randomnessENDREP DELTA 311123 224473 26 SVNKWvxllgo^mVrandomstd::mt19937 randomness;shuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessENDREP DELTA 311123 224530 51 SVNg:V2IyR9randostd::mt19937 randomness;shuffle(ia, ia+N, randomnessENDREP DELTA 311123 224612 59 SVNeW!Qdq]Vrandomstd::mt19937 randomness;shuffle(ia, ia+N, randomnessshuffle(ia, ia+N, randomnessENDREP DELTA 311123 224702 75 SVNv'pQ$<}yorandom> #include #include "test_iterators.h" std::mt19937 randomness;shuffle(ic, ic+2*N, randomnessENDREP DELTA 311123 224809 75 SVNK=~VrxFCW #include #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessENDREP DELTA 311123 225177 49 SVNEvhj"&h]random> #include #include "test_macros.h" #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessENDREP DELTA 311123 225759 26 SVNNlQ{B|Rkrandom> #include #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessENDREP DELTA 311123 225816 49 SVN #include #include "test_macros.h" #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessENDREP DELTA 311123 226396 35 SVNI,QQ@j ?random> #include #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessshuffle(a, a+N, randomnessENDREP DELTA 311123 226462 50 SVNP wjI5@2hrandom> #include #include "test_macros.h" #include "test_iterators.h" std::mt19937 randomness;shuffle(a, a+N, randomnessshuffle(a, a+N, randomnessENDREP DELTA 311123 226840 42 SVNlWP#XTVrandom> #include std::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 226913 141 SVNt%A- !#( h@randomstd::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 227085 42 SVNw(WT-\Q&Vrandom> #include std::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 227158 128 SVNCA1 %-,v@randomstd::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 227317 42 SVNq"t Q92israndom> #include #include "test_iterators.h" std::mt19937 randomness;shuffle(input, input+N, randomnessENDREP DELTA 311123 227390 42 SVN3dtQ97& srandom> #include #include "test_iterators.h" std::mt19937 randomness;shuffle(input, input+N, randomnessENDREP DELTA 311123 227463 196 SVNz+WS[q Vrandom> #include std::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 227826 196 SVN9jWZbVrandom> #include std::mt19937 randomness;shuffle(array, array+N, randomnessENDREP DELTA 311123 228054 71 SVNDQ# FMPrandomd::mt19937 randomness;shuffle(v.begin() + i, v.begin() + i + M, randomnessENDREP DELTA 303237 172109 412 SVN\\  L bugs.llvm.orgENDREP DELTA 303237 172534 22 SVN%' A ~@i<@s://bugs.llvm.org/show_bug.cgi?id=16538 // https://bugs.llvm.orgENDREP DELTA 303237 172587 378 SVN|{  o ENDREP DELTA 287518 260869 380 SVN56  4qDs://bugs.llvm.orgENDREP DELTA 303237 175334 396 SVNnMVh#(cSK#if defined(_LIBCPP_VERSION) { typedef std::map C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 229712 61 SVNw'PYNN#if defined(_LIBCPP_VERSION) { typedef std::map> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 229804 47 SVN<=zENDREP DELTA 311123 229880 63 SVN3z7h6]hy#if defined(_LIBCPP_VERSION)static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 229974 218 SVN:\7urt zz5#if defined(_LIBCPP_VERSION)static_assertstatic_assertother_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 232537 260 SVNmE&g%Nv&p^p.JxC be#if defined(_LIBCPP_VERSION) { typedef std::map, test_allocatorother_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)static_assert( #endif // _LIBCPP_VERSIONENDREP DELTA 303237 184646 382 SVN  tENDREP DELTA 303237 186201 256 SVN0R[m(2c]*P#if defined(_LIBCPP_VERSION) { typedef std::multimap C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 233615 61 SVN7UdSS#if defined(_LIBCPP_VERSION) { typedef std::multimap> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 233784 63 SVN!Q h Kf f#if defined(_LIBCPP_VERSION) { typedef std::multimap, other_allocator> C; static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 233878 149 SVNXz}w~s|s|#5{#if defined(_LIBCPP_VERSION)static_asserttd::less, test_allocator> C; static_asserttd::less, other_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 234459 47 SVNl  F&rENDREP DELTA 311123 234860 47 SVN_3  (7ENDREP DELTA 311123 235261 47 SVN:  }=ENDREP DELTA 311123 235656 47 SVN_3  5~aENDREP DELTA 311123 236357 281 SVNv)(XlW0WC~G^%Ro #if defined(_LIBCPP_VERSION)static_assertstatic_assert(#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)#endif // _LIBCPP_VERSIONENDREP DELTA 303237 195826 379 SVN  qENDREP DELTA 303237 197825 368 SVN:cH(c%ucPjF#if defined(_LIBCPP_VERSION) { typedef std::multiset C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 237922 61 SVN:jK!II#if defined(_LIBCPP_VERSION) { typedef std::multiset> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 238163 67 SVNT e c>c#if defined(_LIBCPP_VERSION) { typedef std::multiset, other_allocator> C; static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 238261 152 SVN -Eci9Fi9rC#if defined(_LIBCPP_VERSION) { typedef std::multiset C; static_asserttd::less, test_allocator> C; static_asserttd::less, other_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 238795 263 SVNB(4'isX^=1sseg 82#if defined(_LIBCPP_VERSION)static_asserttd::less, other_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION) { // NOT3#endif // _LIBCPP_VERSIONENDREP DELTA 303237 200868 374 SVNyx  l ENDREP DELTA 303237 202822 341 SVN!JC#^ kcF[A#if defined(_LIBCPP_VERSION) { typedef std::set C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 240884 61 SVN!QF DD#if defined(_LIBCPP_VERSION) { typedef std::set> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 241148 63 SVN6fzwev]%y#if defined(_LIBCPP_VERSION)static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 241242 232 SVNmsu^=x=Yq#if defined(_LIBCPP_VERSION) { typedef std::set C; static_assertstatic_assertother_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 241739 255 SVNi%w$s3^3a|e: u#if defined(_LIBCPP_VERSION) { typedef std::set, test_allocatorother_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION) { // NOT always equal3#endif // _LIBCPP_VERSIONENDREP DELTA 303237 205115 296 SVNRD@BB#if defined(_LIBCPP_VERSION) { typedef std::priority_queue C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 207117 287 SVNy);p99#if defined(_LIBCPP_VERSION) { typedef std::queue C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 242944 60 SVNz*8t66#if defined(_LIBCPP_VERSION) { typedef std::queue C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 208746 287 SVNy);p99#if defined(_LIBCPP_VERSION) { typedef std::stack C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 243912 60 SVNz*8t66#if defined(_LIBCPP_VERSION) { typedef std::stack C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 292928 110371 206 SVN),_C]\=+#include "test_macros.h" TEST_STD_VER >= 11ENDREP DELTA 312630 1487 367 SVN/.  jDkENDREP DELTA 312630 1885 282 SVN'% nvoAfENDREP DELTA 312630 2197 364 SVNCB  jXkENDREP DELTA 303237 214570 41 SVNthc6!JnUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 214881 263 SVNQzEt` >c6C#if defined(_LIBCPP_VERSION) { typedef std::deque C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 247521 61 SVNkITGG#if defined(_LIBCPP_VERSION) { typedef std::deque> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 215369 41 SVNTqhc)=[UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 215441 41 SVNHehKc^ UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 215655 41 SVN_ h"c.J`UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 215727 41 SVN!Lh=cMI?-UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 215799 41 SVNGrh/ct;LFUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 248132 87 SVNG h|a2~#if defined(_LIBCPP_VERSION) { typedef std::deque> C; static_assert(some_alloc> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 248249 151 SVNOqx`ee8#if defined(_LIBCPP_VERSION) { typedef std::deque C; static_asserttest_allocator> C; static_assertother_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 303237 216123 41 SVNm hc0&DmUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 248430 376 SVN$m  >/uENDREP DELTA 287518 479349 494 SVN;h$c7UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 217715 41 SVN^Uh2c@>b`NaTUNSUPPORTED: c++98, c++03 int main() {, min_allocator> >(rng[j]); } } ENDREP DELTA 311123 252185 132 SVNK!]hcf){q_r\UNSUPPORTED: c++98, c++03 int main() {, min_allocator> >(rng[i], rng[j]); } } ENDREP DELTA 311123 252515 295 SVNDX` z^zs(#if defined(_LIBCPP_VERSION) { typedef std::dequeother_allocator#endif // _LIBCPP_VERSIONENDREP DELTA 303237 219022 41 SVNFch0cFCj UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 219094 41 SVNz%h_ck4UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 219166 41 SVN:Whp#if defined(_LIBCPP_VERSION) { typedef std::forward_list C; static_assert(test_allocator> C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 253131 61 SVNL { ~T}^z#if defined(_LIBCPP_VERSION)static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 253222 38 SVN3Phc0!VUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 253290 35 SVN"hRciedeUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 253355 47 SVN*hTc;`2UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 220192 41 SVN5%&*%hmc>yORv9_P0(UNSUPPORTED: c++98, c++03atic_cast(std::end(t) - std::begin(t)atic_cast(std::end(t) - std::begin(t)atic_cast(std::end(t) - std::begin(t)} ENDREP DELTA 311123 253432 119 SVNVh%\6#if defined(_LIBCPP_VERSION) { typedef std::forward_listsome_alloc#endif // _LIBCPP_VERSION } ENDREP DELTA 311123 253581 151 SVN)!gl0l0i#if defined(_LIBCPP_VERSION) { typedef std::forward_list C; static_asserttest_allocator> C; static_assertother_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 253895 337 SVNpU a c_]_ // test that the ctor is explicit typedef std::forward_list C; static_assert((std::is_constructible::value), ""); static_assert((!std::is_convertible::value), ""); }ENDREP DELTA 303237 221024 41 SVNThjc@vRMUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 221384 41 SVN0Mh8cKbUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 221528 41 SVN 4h=c1ICUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 221672 41 SVNK!4bF@~a 6cC3 TEST_STD_VER >= 11 { typedef MoveOnly TENDREP DELTA 303237 221816 41 SVNGrh%c\1n$UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 222739 40 SVN5wfP6 #avrandom> #include #include "min_allocator.h" std::mt19937 randomness;shuffle(v.begin(), v.end(), randomnessENDREP DELTA 303237 222810 40 SVNTw!P6E8vrandom> #include #include "min_allocator.h" std::mt19937 randomness;shuffle(v.begin(), v.end(), randomnessENDREP DELTA 311123 255904 546 SVNEn0gg IyE.#if defined(_LIBCPP_VERSION) { typedef std::forward_listother_allocator> C; static_assert( // _LIBCPP_VERSIONENDREP DELTA 292928 117199 320 SVN43  %ENDREP DELTA 303237 224477 41 SVN\yh ca UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 224549 41 SVNEph*c=6 UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 224837 261 SVNJsDq_ :c4B#if defined(_LIBCPP_VERSION) { typedef std::list C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 257551 61 SVNdHNFF#if defined(_LIBCPP_VERSION) { typedef std::list> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 225394 41 SVN;XhcT|UNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 257643 34 SVNDahHcN[H@UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 225702 41 SVN:eh8c*DUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 257938 119 SVN?d b`{}b#if defined(_LIBCPP_VERSION) { typedef std::listsome_alloc> C; static_assert(!std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 258087 151 SVNGitt_ =d=1r#if defined(_LIBCPP_VERSION) { typedef std::list C; static_assertstatic_assertother_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 303237 225954 41 SVNSphc["UNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 258268 474 SVNX!  TM ENDREP DELTA 303237 226778 41 SVNJgh"c 55YUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 228792 41 SVN)T8hcv~+I7UNSUPPORTED: c++98, c++03 { std::listother_allocator#endif // _LIBCPP_VERSIONENDREP DELTA 311123 261525 313 SVN-/6v5#02S~. #include "test_macros.h"if TEST_STD_VER >= 11ENDREP DELTA 303237 232261 46 SVNahLcH_#.'iUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 232338 515 SVN 7hLc> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 235521 52 SVN\yh$c_7s-UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 235604 53 SVNQnhhcD{?VUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 235688 476 SVN+VhAcmM%QUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 236195 586 SVNthZcf&UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 237002 53 SVNv5h0cMmz@4UNSUPPORTED: c++98, c++03 { std::vector.ް6RYJb}RA"Cd68dOY ڧo(i>) Dsz:8O\MA};.Q] lc>yNky4ՍH;Iq Qqu1F/Gy4v< FF\%矰8w9m#j}% ENDREP DELTA 303237 238201 85 SVN &9hKc >o^@ 8UNSUPPORTED: c++98, c++03 { std::vector(), std::declval())), ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 303237 240857 41 SVN3PKhcT#:=JUNSUPPORTED: c++98, c++03 { std::vector} ENDREP DELTA 303237 240929 41 SVN;fhc_(hUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 242888 258 SVN,UBg].c(@#if defined(_LIBCPP_VERSION) { typedef std::vector C; static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 268252 56 SVNFvB6@@#if defined(_LIBCPP_VERSION) { typedef std::vector> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 303237 243348 120 SVN  e`kOQtruetrueENDREP DELTA SVN z x^MK1+zXm/CAحx[ddd Uߝ얢Ehcd8L&',4f턿FQ!<>=i07/B􍌍ZT`qU5B&&("< F-@qvsXFM[K܉ȧy9ˋ6փ(Hp$eZF /.noin-h="&[R@hLe O1 qLDt**% M"5\`vFFFᷤǫTe CWɔJt^SB-Ȝ3\@iuB\bk;thRL3e9Fxm´#E NizPg E[ENDREP DELTA 311123 268662 122 SVN  3ICs://bugs.llvm.orgENDREP DELTA 303237 243742 41 SVN1h cG\|UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 243814 41 SVN *hNc/a*'UNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 243886 41 SVN$Ah&c79aUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 244246 41 SVNKvhcEQUNSUPPORTED: c++98, c++03} ENDREP DELTA 303237 244318 41 SVN$Oh*cD6^UNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 269485 224 SVN! \|-yHR@m-^Ő@N2Bt]6jau݌޽UCP"As|߬vYd("`mk֣.GQ*s S%V?yJ(P3E 8=D 0m04;4 r.RRÃVI8!q2Whlt ~W"֬ j}2KEv=/?t|6ENDREP DELTA 311123 269739 203 SVNenyf]-b-_Z Ix^PKk1܋=taAZ.@H&*7ai Zp{qb]?Vx[6$X+|1XQ--z8`ïwBZKJoljưpIB*eUF!hrrt:~jt:/9Z~58sENDREP DELTA 303237 244580 41 SVN-JhcN)cUNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 270254 261 SVNP /W.]lyy$[2FC}Pye]k FLx^P 0IAKVQk )*K摷xY ,G,%_OWq psuX%P)ctA$(\X%ZBk#Ń\~zAbAE*MRmx|6s\x$1  lWN,y-7/-ENDREP DELTA 303237 246066 57 SVNR>GGGJ= ASSERT_NOEXCEPT(H()(T())); ASSERT_NOEXCEPT(H()(T()));ENDREP DELTA 292928 119620 338 SVNPR A '@ke@s://bugs.llvm.org/show_bug.cgi?id=16538 // https://bugs.llvm.orgENDREP DELTA 303237 248671 440 SVN  !e"ENDREP DELTA 303237 250696 413 SVNY/LgZIwTc2'J std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION)static_assertstatic_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 274853 87 SVN8t*r` ^ std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION) { typedef std::unordered_map> C; static_assertstatic_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 277494 63 SVN]:&*G7]H$ std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION)static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 277588 115 SVNk:y1&=f`Pw std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION) { typedef std::unordered_map C; static_assert(std::equal_to, test_allocator>> C; static_assertstatic_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 303237 253941 149 SVN  u s://bugs.llvm.orgENDREP DELTA 311123 281543 357 SVN\ 4"3R~PKLmJ9^9O+R= R std::size_t operator()(T const&) const std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION) std::equal_to, test_allocatorstd::equal_to, other_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)#endif // _LIBCPP_VERSIONENDREP DELTA 311123 282851 104 SVN zNENDREP DELTA 303237 257509 445 SVN  &j'ENDREP DELTA 303237 258039 41 SVNLn % T@ ENDREP DELTA 303237 258181 41 SVN{S TD7ENDREP DELTA 303237 258253 41 SVN@x'U\y'29ENDREP DELTA 311123 284761 813 SVN Rv7<\ENDREP DELTA 303237 259683 327 SVNwL%lYN|.><A6# std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION)static_assert(std::equal_to, test_allocator>> C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 287792 87 SVNV+3y9wc/e&^1 std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION)static_assertstatic_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 290758 63 SVN\%4LK]a# std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION)static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 290852 208 SVN\} 4~+~:%i{ std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION) { typedef std::unordered_multimap C; static_assertstatic_assertstd::equal_to, other_allocator>> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 296312 267 SVNS43J~HLDrO2^2N#R7 I std::size_t operator()(T const&) const std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION) std::equal_to, test_allocatorstd::equal_to, other_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)#endif // _LIBCPP_VERSIONENDREP DELTA 311123 296610 804 SVN)W z@@iENDREP DELTA 311123 297549 137 SVN Hf"RLp"s3(bENDREP DELTA 303237 265951 445 SVN  'g(ENDREP DELTA 303237 267260 41 SVNV( c@ENDREP DELTA 303237 267473 41 SVNUyIl;>fW;,)> CENDREP DELTA 311123 299528 756 SVN<#T}ENDREP DELTA 303237 268844 381 SVNd9lYD|u=P7 std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION)static_assert(td::hash, std::equal_to, test_allocator> C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 302288 87 SVNnC yew[H^ std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION) { typedef std::unordered_multiset> C; static_assertstatic_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 305423 63 SVNtdh1 b std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION)std::equal_to, other_allocator> C; static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 305517 227 SVN&t +!}L } std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION) { typedef std::unordered_multiset C; static_assert(std::equal_to, test_allocator> C; static_assert(std::equal_to, other_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 308635 319 SVNa9&!%RiwEt^tgMK4k W#if defined(_LIBCPP_VERSION)std::equal_to, test_allocatorstd::equal_to, other_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)static_assert( noexcept(swap(std::declval(), std::declval())), ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 308985 778 SVN(c'5s ENDREP DELTA 311123 309898 87 SVN%c\k 9+8 => CENDREP DELTA 303237 273459 440 SVN  "b#ENDREP DELTA 303237 274772 41 SVN= vY @}ENDREP DELTA 303237 274985 41 SVN;_?g'9WR'+> CENDREP DELTA 311123 311691 799 SVN9tr ~/uDENDREP DELTA 303237 276350 312 SVNqFIg%<"yxG std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION) { typedef std::unordered_set C; static_assert std::equal_to, test_allocator> C; static_assert(std::is_nothrow_default_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 314625 87 SVNP%HtVr3F std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION) { typedef std::unordered_set> C; static_assert(! some_comp> C; static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA 311123 318036 63 SVNuQd{c"tb std::size_t operator()(T const&) const#if defined(_LIBCPP_VERSION)std::equal_to, other_allocator> C; static_assert(std::is_nothrow_move_assignable::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 318130 246 SVNQS%[ee|Q std::size_t operator()(T const&) const; }; int main() { #if defined(_LIBCPP_VERSION) { typedef std::unordered_set C; static_assertstatic_assertstd::equal_to, other_allocator> C; static_assert(std::is_nothrow_move_constructible::value, ""); } #endif // _LIBCPP_VERSIONENDREP DELTA 311123 321184 292 SVNn*_)Hc@@j^j59FnC~ ]#if defined(_LIBCPP_VERSION) std::equal_to, test_allocatorstd::equal_to, other_allocator#endif // _LIBCPP_VERSION#if defined(_LIBCPP_VERSION)static_assert( #endif // _LIBCPP_VERSIONENDREP DELTA 311123 321507 789 SVN] !KydENDREP DELTA 287518 854551 396 SVN%T . G`E-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 855343 364 SVN#R . <i:-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 856157 418 SVN ; . \2Z-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 856961 354 SVNl . <2:-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 857699 356 SVNt# . A5?-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 858068 384 SVN7f . LmJ-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 858465 373 SVNI . BZ@-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 858851 335 SVNN . ORM-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 292928 130331 129 SVN@ . S@Q-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 859555 356 SVN>m . ;9-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 859924 360 SVNHw . ;9-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 860297 358 SVNHw . YqW-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 860668 378 SVNA . _5]-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 292928 130491 61 SVNl . WU-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 303237 280472 448 SVNlpeYWzzlGޝ׫ថ[Tݾ*,3j-7qh]hlo5[M8 RMbp$$2;*TI$9XuPoC=e /r$_.&ENDREP DELTA 287518 878669 362 SVNR . u^t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNdddx^RQK0~ϯ8uSD*`nu[$a I;%#^Y^c͆VA^`h`*-W3xfayt\*%8Uzyi\y+hBiO]ԨJ;S[ m:W${͠J$.My$QTAB+.p[KNwc97oP%Z'>j-INq˿uGұLHF-YG&Bv=_l8ӹ9߄6\1v*T!]Q՘O֢BKFdsX]pwyc b؛8\$肸d,d\(f{R+Y*o8_ǐ7ɾ68ENDREP DELTA 287518 879044 355 SVNM . u+t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNx^RMK1W zٵZ?kWC/ڭx[ɒL"w]  I^޼7ϲl_Yᯕnnoa׍h`j-W3ڿ(QYg׹U՞J6kI) Δr'bSX&ӻ4͟r iӮIb\;UЊ \7xDn2/u.^"4Y(n6Ŷ⸕ksFAq 8bp?ϧ#({$a.1+T)]}~i ٟpɭEv-k^mcvTmH!xݴ =HO/> 5*; ߯+YFh O8- b  G{b2ȱ1Ol]/4_>Eep' qPENDREP DELTA 287518 880207 411 SVN ; . ut-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN x^Rj1}W ;vIcCH]0Fy[i;;2\Z!霙3M&SVLDUwpn-5haŕ۠|-jrPEA6АBv!Q>\ #UzENzk{75|y^*cAԸq_'$UqZV fʰemX>ؚVbPa'aX&Q2_;9X5AP[I޽t_8ʓ7gYaZZy6gqz fq׌0/B׊W|Ok''Y`G9_:J޻I`_`z G>l/k&v/ENDREP DELTA 287518 880631 435 SVNa . umt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN  x^Rj#1 }WeBҤva7i@o4ҷښ`Fڒ_{&ls#Yh4NeEH M-,ywEEC:jR51GEu{^1=ukbC7IoiU1s'↰x[ϯaq_@i,hj7j斤*NʓaYZ@v~`L S}yko%yV9~I`c*M*kܰW*iAY^-1l[UzG[<~9&^G ~&< O9/$D$H⬷+0=Uc kO; M}&b+LENDREP DELTA 287518 881079 437 SVNa . umt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNU4UUx^R]k0}ׯt0%M楃͉!C_[Y KAO5-{0\sϹx廜0h<&;ep} ֪6:e#,ԁP+$HQY*t0f]SUwUt k)ҡn*+7<bGP`xZ/WjT**tLH;=JYwB+&Kp^!p1d֖{r/keݮvF ;7+' 2> MdElC؞P)bb{)W?~6+iڗ+B>ťuhLy0fh;j.0,3oϦ_6*w849 #&t鑮dW++V\FaJH2hr2   K`ZWe?.MsɁH6ENDREP DELTA 287518 881529 394 SVN|* . ut-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNqEqqx^R]k0}ׯt0M5L@,%#ɅO=Vuι|7 dWVEUWWܴ+jœ++A`qZ䠊sd2FYѨ톿VQ!\]=\ùiT)V:o&AyQYCM ١:fs=-@ns+uMlb9L*6q=aM'7Ix,44zIk疤*NʓaY[@v~`'I 6n ';)!PmbU?_BJ;shTTָ^%zBp&Egxp4\ 3bŷxFݼ&^D |Cka3nRB$FgMKp^|;p6ˡX_ENDREP DELTA 287518 882803 426 SVNAo . uMt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN2(22x^Qj1}W )m&v5ʥofvZHҮ۴Ι99N˲xSob2A*aa}TZ頉?v[R$q .C"\Z ck_g^8[&!o’\EJ{ˣBiZW)Fjv:Ƒ)W \]/- W)$z$tXi5&$"\vlUJW0<$LymyBBLWLJ-Y#SˇdXz'xAYyu2=Ch4%zFg`-5@3qV @IOev}L^c\q9BQB4` t>lFoغ:{^9L9M&!#DrENDREP DELTA 287518 883637 401 SVNu# . ut-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNx^QK#1b/[Z b%&II&'M}4&yoef4NG߲h$ [Ep} nA S9ᾴCyQ@C G XQg(@ݝ׆y,4IoeS坈 mq1Y͇cu%5~-I.Ϊ`5u@mtX{ls%P~7a_t..qHF5AQ~`NޣFe+~XWƨj@Y^ƹ5vc?32 wxFOL< =mx'Y0ԓt!X+dUx6uVp>Hfp5[ENDREP DELTA 287518 884051 428 SVN=k . uIt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN{{{x^Qj#1 }W˄vڤ 6@o4e߂f`˅kO¦[Xa}t$Kt:EP2p{l8XPggEC:jTH,:w$"|6#-aQH6>l % N;?~9 (mXby$2b$Y 4YG,_sz=>"vׄLJb~=NY/ΝIAP~٘5;?Jzo>nr#!vˁK& U%<3qgm:y!1o ygx9 ʒq6'Y )s,Sv"Dk$R7M x|EF.{ n&b+IENDREP DELTA 287518 884492 428 SVN7e . uCt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN=*==x^Qj1}W )m&v5ʥoFvZHҮiҒHMeYˊB)7Xp}V;H6yOCu t|Թ0;-:4QJjK^eAMxַ۬z~2h=Mْż Zxi4W8b^_qj +ŝcf V@YQ|j2eDo31AFSvnߋ~:NE||ZPM"/^eyt~qag KLߋ[935B _rg vo^~ko?W㌐$qivjp |٨uQ(xQAYUHENDREP DELTA 287518 884933 383 SVNd . upt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNY;YYx^R]k0}ׯt0M~͉&C_[dyȒG!-ve+sttYQﲂlH-t lTcu3 ?]%B= -tn7NGnp lJ=WQް(bPpڬwzJ~h;*3s$qEsB+*CŖ VZK=?Q.t;b7ٻE \&yIp$oyCBLU-Yc4ϗCɲ\!A(&}ueavnqeFi{hJOZjf8g3V @CIAŨ\kW++~h-WGqPP89 X,^$p@Q_ ENDREP DELTA 287518 885329 404 SVN. . u t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVN{{{x^QK#1~_1˖j ^k /Vm%nRIwmV!0|3'XEwV77Opm5`n*'=88ܦ5y" hH!8 Fwtl!cc M[TX`|ͯgw٠S@ehdIlz摤..`5v@maUr/d@-ˇbkПGɝv.7LC2 P~]aNϰޣ'Fe+~P\7j@YƵ8;1Q?m/OG\ Ygf5Sz,Dk%m0}Uch7\MX;c֐ENDREP DELTA 287518 885746 420 SVN+Y . u7t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNsssx^Qj1}W 'vIcCH]0F.}34iH=$ic`4eOw=X^/hXקI8Wh⯴y}VDL*:M\ V-N&/>uON=$tXENDREP DELTA 287518 886179 418 SVN%S . u1t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 888962 319 SVN] . uit-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 889294 318 SVN[ . ugt-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 889625 597 SVN#Q . u/t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 890235 593 SVN$R . u0t-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 303237 282870 22 SVN0_ + hMc*REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 907576 393 SVNP + hmc*REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 287518 907982 281 SVN,[ + hIc*REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 292928 141119 35 SVNe + hc*REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA SVNSx^QJ1+R-xѮTXhUz[b2̒dEwŃ;{y+tzs Be҂",KѮW-Ԧy;?XVnlͺ,H\iW=\x$^L@Fwq&]֒}L9H@+HbcPG}A+ƮzG1Gn0"ۓ9b1dGt7dYWi1$fBk.3Φ+p[. `ߌ)aǕVN*wEENDREP DELTA SVNonoox^?o0|]@ФR e?PuL|QNrlvhwCHv{$&%I>*}sUkh a֙p Ud:7LErgf$o{IG4 T $G7e۩rgbcءKngGHظp㑄nn޲iVؓuXh2SAu$0fU5:*FGp" ƂOHIltG _~7J"σE^hJ^yw"Sw`Ύ~ ?x@.X{exHN'񸍔HN;GENDREP DELTA 311123 323936 49 SVN)H  7y0ASSERT_NOEXCEPT(H()(T())ENDREP DELTA 311123 324016 520 SVN.M  <y5ASSERT_NOEXCEPT(H()(T())ENDREP DELTA 311123 324887 102 SVN}!& um07kKO'dc$((void)oa1); // Prevent unused warning const int *oa2 = Expectations::oa2; ((void)oa2); // Prevent unused warningstatic_cast(end.base() - oa) == std::min(os, is)); // sample() is deterministic but non-reproducible; // its results can vary between implementations. LIBCPP_ASSERTstatic_cast(end.base() - oa) == std::min(os, is)); LIBCPP_ASSERTstatic_cast(end.base() - oa)ENDREP DELTA 303237 296126 606 SVN\_ T SrjStest_convertible(), "The default constructor must noENDREP DELTA 311123 326074 535 SVNVV  ,)-uENDREP DELTA SVN^q^^x^Mk0 %[Υ!&e,Uy$4SeO͇;,/YɸUwwuX &(kVahbYʂ5X%s@Q={2/\kk XHo'goV*+h\EIdP_}qqp\}?`:$Q6# v1b8 P#"I i9z Parts; for (auto it = p.end(); it != p.begin(); ) Parts.push_back(*--it); assert(checkCollectionsEqual(Parts.begin(), Parts.end(ENDREP DELTA 303237 322542 526 SVN .X/ENDREP DELTA 303237 327877 1524 SVNpqaaENDREP DELTA 303237 337994 467 SVNaa O iN*7Nthe resolution and range of system_clock should match the operating // system'ENDREP DELTA 303237 338474 962 SVNV reeENDREP DELTA 303237 351458 824 SVN'h^ ]\]CASE(test_name_too_long) { std::string long_name(2500, 'a'); const path file(long_namENDREP DELTA 311123 331515 143 SVNGH  BmENDREP DELTA 303237 372146 1388 SVNpcSet the env variable to point to a non-existent dir PutEnv(TC.name, TC.p / "does_not_exist"ENDREP DELTA 311123 334088 148 SVNOP  hhgENDREP DELTA SVNKKKx^RMo0 W%AvXݤ6uZ4ΰJtJT$ QN* (>,,*K1mj4p@Ԯ204|:pԣ4`HatYub{!z?z;?ŝO"q ;S}6k 1I2qyûXuvv..2fFԵȧv02J#t #O:וw1!pfw]:إg]]g fptI /$v0@6|bc\CL:3n&a1ғ9z]|wP{SL3f8`-)3j_ǵ4+'&]U*KO+SUENDREP DELTA SVNJJJx^RMO1WK"l)$\h+ 2l[ۋ*;Mr,K3ּXVY,TbxA=ڤq(A:U7f5o~59#W:̏wKY NO.~5a>u0$ח;K}@]]ݼ+rxvSb ЎF&1B2 3ky> d^---gG2|4 Z`p ׬Xdq   z Oޛb~1S6ɘlQxENI#|yעKҔg$Xo"tU*f\qan]a{]f ENDREP DELTA 311123 335613 1074 SVN/r-pp // LWG#2792 { auto res = std::experimental::gcd((int64_t)1234, (int32_t)-2147483648); static_assert( std::is_same::type>::value, ""); assert(res == 2); } } ENDREP DELTA SVNKKKx^RMO1WK"6٢r(K…TVƞQxSA=eiƚx]z.RL' \y;냌)*R's8Q0E0:ͬ:M݂tz1DJ=ƐLeGlwe{BhLL\!췻]V:99ZNO3fFԥȧv02J#t #2וw18ֻ.Ҋkl n>ޡG {͆;X 1{͊E&q^ጛI|`?'sx ?i3YRO5Š/ZtImvJr%߉IWտD,l~!~?qENDREP DELTA SVNJJJx^RMO1W%I , a%6 AV= ck{QMr,K3ּXVY,Tbռ"=pmOT 204Cm^)BuiBQ4U19z)wPC3G~;Eȧfٮs1I2qqçXlwuzzy13fԵȧ72R#5#:וw1>pfwm:ئ%FI[C38(Vo$v0@ &|bc\—5+2θH{s6D{3%Hd̜}BSfKgY$/8F#=3  z Oޛb~1 m1+٢^ 2Fv\'fYBe) Z3n` A&3E$ R"jfVb@:=GG/"cyލOAqH\ݺhLL\*CXP./3v@j+)LX+#ce9os]y~gzקӈ}0.薳Z -lr ׬Xd7q  + z ޛb~1 m1+٢^ 2F(INT_MIN, 2); // this used to trigger UBSAN static_assert( std::is_same::type>::value, ""); assert(res1 == 1324997410816LL); } } ENDREP DELTA SVN# Disable all of the filesystem tests if the correct feature is not available. if 'msvc' in config.available_features: config.unsupported = True ENDREP DELTA 303237 425624 353 SVN=>  ))aENDREP DELTA 292928 172054 206 SVNWW  ;dENDREP DELTA 311123 351771 55 SVNkv  df std::fpos_t()ENDREP DELTA 311123 354437 122 SVN,-  [Aks://bugs.llvm.orgENDREP DELTA 311123 356118 59 SVN@_0e/s+f89jBj| @ctype_trait const bool long_is_64 = std::integral_constant::value; // avoid compiler warnings const bool long_long_is_64 = std::integral_constant::value; // avoid compiler warnings if (long_is_64long_long_is_64long_is_64long_long_is_64long_is_64long_long_is_64ENDREP DELTA 287518 1201346 607 SVNGG  !& bugs.llvm.orgENDREP DELTA 287518 1201966 644 SVN  ^5k bugs.llvm.orgENDREP DELTA 303237 453361 132 SVN  ~ENDREP DELTA 287518 1236328 374 SVN1 b aa// This test compiles but never completes when compiled against the MSVC STL // UNSUPPORTED: msvcENDREP DELTA 287518 1236715 394 SVNnQ b aSa// This test compiles but never completes when compiled against the MSVC STL // UNSUPPORTED: msvcENDREP DELTA 287518 1297493 440 SVN>UYh=cXJXUNSUPPORTED: c++98, c++03int main() { test(std::vector >()); } ENDREP DELTA 287518 1301151 415 SVN "Wh cZVUNSUPPORTED: c++98, c++03int main() { test(std::list >()); } ENDREP DELTA 287518 1304626 744 SVN{n(h8cNDYt'UNSUPPORTED: c++98, c++03int main() {} ENDREP DELTA 311123 384841 245 SVN5-  &ENDREP DELTA 311123 385118 480 SVNSCP;O, FObugs.llvm.org/show_bug.cgi?id=31016 // XFAIL: clang-3.7, apple-clang-7 && c++1zENDREP DELTA 311123 385629 280 SVNT<JRm[PENDREP DELTA 311123 388765 748 SVNz#r#emy_my_ENDREP DELTA 311123 391016 99 SVNrx]m](Jmy_my_ENDREP DELTA 311123 391145 200 SVN hNhO6my_my_ENDREP DELTA 311123 392186 170 SVN" ! O3b A *volatile x; int main() { ENDREP DELTA 311123 393314 99 SVN`fU}URmy_my_ENDREP DELTA 311123 393443 728 SVN17"v;my_my_ENDREP DELTA 311123 394184 746 SVNy#~#X!my_my_ENDREP DELTA 311123 396414 199 SVNrx_^_5=my_my_ENDREP DELTA 311123 396858 139 SVNt " K^!A *volatile ap; int main() { ENDREP DELTA 311123 397028 102 SVN%2 u*volatile x; int main() { ENDREP DELTA 311123 397162 306 SVN Se*volatile x; int main() { ENDREP DELTA 311123 397861 296 SVN  V+V -O3ENDREP DELTA 311123 398685 73 SVNp\}=9Sp}x^Zclass D : private std::nested_exception {}; class E1 : public std::nested_exception {}; class E2 : public std::nested_exception {}; class E : public E1, public E2 {}; int main() { { try { A a(3); // not a polymorphic type --> no effectD s; // inaccessible base class --> no effect std::rethrow_if_nested(s { try { E s; // ambiguous base class --> no effect std::rethrow_if_nested(sENDREP DELTA 311123 398852 34 SVN_ ! V  { try { std::throw_with_nested("String literal"); assert(false); } catch (const char * s) {ENDREP DELTA SVNoboox^Sn@+rhH* h ]kgR@;c(ѕYy~3'h2~5rCZG _EdHt]זsX&t!TBDy.5/{o)=  }גV!EaEV_]]5T!BIq>hx`KJ3RT-~HɾDwIJiyȺ?zX|1g}NJ+f۽ X/ZcMF@05F4r͡ҁJˢJ? Bc]oV۠CR a"(2k6LQN7m(b5ꎎ`'̣V蟡 ݢƷ7/vNGFm% $jmǰMw9fh#qqQ{`Kg AsTz1|}0ZENDREP DELTA SVNIIIx^o@ ǟ_a1%*nk /Hp1pk.]+>'Q$_;v0C]|'Z!|kx bbmTLpF+aAy q )g(4&(Cun")O47/ 0NS.$DQ窈vat_B*HJK:GHfYvumZ4>r"X2قwigoUf/ZEXb$Y/Û@ v,HOE9wq A֨#F50܀{F5p/Qm;/^?Q ENDREP DELTA SVNEYEEx^Rn0<_HFlj` /rћAQ+(M$]IA69Kjgw8`6eQU2{+:Xq\!B줇Ŭ =fPP,:򵖏 09,΢.LMVHv AK壚;K>H-T!LYuЇ͞ g|v{H ξzeW!pQto ^%H_4sY%`,:Ng$aw2]0ilThT %u8FUqYr\mm?ɻ1ʍvZwᙝ8$kH.ᄝ O#`ωOz]쿞 ;?-ENDREP DELTA SVN,-,,x^Sێ0}&_1R Z ]eTB78kvq%n>i3ǓVk45dQV+?xmEkp7h`Yg22htdI@B9s;$JVҾbF]A tAeOh*FljyL 3 B~fAFT^cwvw]|UF,Iи1mހj<ӅJhdǵSh;-p[eeENDREP DELTA SVNEx^RMo0 =ϿkImur/,ΰ[t"n`VAI||f3orPu5ktolTPj.D(" F̡X\2P65-fD:zU+M%]No4APLo,IXMe0ґ'ˍt=I*ʋ[6:}zߪL6^c>6j @])+9EGs02}r)jZ{b_A]0şa?1n<) , C8٭v62>5k1(47cQצ4ztLi5&9HR lcS9*[P5lL\YP|T$ ()w|ɻi?%A[  ENDREP DELTA SVN# ##x^Ro0~&ʼn= T 4´7d X3vd;]s n*ղt}w}Ng2PN'(.[pwh`Rì39w o@6ə)8* *!:J #+t s)Pz N"6k~=[[ 6cBڰΒ2Oܺ$tzɡuFp; e :CQ:E݊5Ai|☹Q%erŝjä3Npy Bݑ%`jl3Ĭd#Jf_PZ^ 2`Ǩ\ vz5[0h\Hun:4GĢ%S4c: X?[!oAD%?x3@FWZs^ENDREP DELTA SVNJ'JJx^O"1ǟݿbPDr7RXM;iWvQTD&3g~|(r\f+.KWpWh`R,SnpKa!uyp6ə)8* *q:WJ +t C)g6&:7u.X&`4Rm AbBZ%2Oι$lŸ_dz}=z~9n&J)BP [epZ -B0cedjh'tvwn,(yv߆\,ǵb$aSJ=nj7>̓Z**p~@A뤳9_’tԣ3ENDREP DELTA SVNPPPx^Mo@Q m@%倔/Szm]kw&"mR%9PB?3F ð&5t/=5\Mjȥ=%Ձ$PL Q\O"eR36>ZD.)ʼTe䲉`t\oc/RiH\Ɩ8d"K.IQ-e&fZo=rrɳk42vzz-P\;K)s 9,-U}r 4NSNLz5rLIc!ՐKz*E[Oa)ܢRǩjܻf}=V\ZuNj BzkPiY(ף܎pias !V#3IȳZ`kdK/0|^ۀjr6Am#b +Y5pQp/jAs`OM*#q5xAe[%}k4ENDREP DELTA SVN < x^o0ǟ*ۚ҆Sߐq.`ؑ}Z3 #ҨjE;_>(ZrP ˟Wph`R,Snp a!u}p1ə)8* *q9Q L%E>Q:Bidzc&"և1jt1.TH/=|JOBq'R`:ع"4]2nomyr=O:tzE2|)RB́o6grPs3#!̂U\!z6V'U,$ʾcv˓ewq,Cf34ylצJnjuP6%IC6d > a֚"H+E,wA iR!(sp*R+$Z 7<\vV$bk RW(߇'v␌!$h4Ѩ!j6ppwn& LUlu&.5xka!8R&A b4ܟ+ TJ4ATYN E i5<&A3X1!mPp`IOBqFCn]a<.m9nah^Fy0?==~'/.zzf.rjSt)oVʒpZ}q3Bz˭CXv}djո {srgP$E0np&ebHf- puHaNx;zv-bWc1JwB+`RR'H2BёE`jɩH 2.D0xfIy''K`U Ҩ+X'45 #6~S EC~A9Wyɲuk];(f$ς.ZU'՜.B3$;sw0tڄ&p{?Z]g]ENDREP DELTA SVNFx^RMo0 =ϿkIm͒&.B L'IA>lngv:Ѩ.G u:I}_'[!\^ 0AE2LBAl^*2mJ 4eڟ[!ހ+`JdG[՛2h)Pz6I.@ ŴΒ$T:rc1yV:IEy~=etOk5sD%譲"Xp = #{/o[i~ݹg;'l7 iqIq%e vuY;A2upKeJH5QDU`( Nv!`tTVٲg¬acT͂>jAey1MɀrG| Hd@8I0yI~i ENDREP DELTA SVNu-uux^Ko1S衠BH(KR^*K2CjM߽5-Iiq] jמdps& LpLMŠ΁lVp R,fP(Gqn pOhp[+J)&>GtaRfH:J%2t\HYAT(.p59кņFh=alp%׿KƩmt9 3(2S$CEh+u Hɤ.I^Eq vW)t“ CkUJ" ZI4 .9)i#:hXn68qOaͯgwY̡ $OLIAC0/BOt;Mꕗw|m6ɲh>E>)y`#1sNs8\ ado!0euZwUT^sqxw8H/wT, |_ i'|qȮT ;.+ FVhpjLeX8V8JW>8WjEZ1Mq.$'=JND %Lbb\4(yM~1 ,ENDREP DELTA SVN333x^Sn@}bD Xn%)7S -V]v &Z)9sf4n6{^C"j6cO@yWz jfus nBXQȦIW) `*-+4V5 J.C7:$6R4܎a+6cBڰ+ > ťOܺ4YC&KƍǷC2~~UE\(*͗r[HHngGPt&zLqs/wnʲLbf?|‹b8L2/C2k$ ZYOOQr(O3W .T c .PXf)Z+$l/l09YuI׊aP,Uk v,s"o<YH݄6U_diTաRZ-'-1/IsHi~bPJp'ʊ.yO㍎v:26z q~iENDREP DELTA SVNIIIx^o@ ǟ_a1iKv[hxx@/0(\  I`a}`j>>N(:oPnת^x鉗nJrDU0S(ܢkSȦEA )"%PQ H+"OTgseлEYo, Ũs]D{0F:a.hi+q"Edڤ){!LW SR{ˁUJ܎'w_0pKsz^߯z[Hdv8)>#Bzzg0}"KĢs}rq4 ;u;cRhOR{97xJdVPO sӷ,y{ٙkPh [}EnDz6ԅ  ^HLB(Z`KdV%迒 pRTΦ֨kiϪ)mpUx@uIv`W+w6 '88h8h` I;luv7ozU$ENDREP DELTA SVN9x^n0 *F=%RO*ګ"LZcG{MB"Պ43|n7Ώ'z_dp~~{gz *3̒)8h22ӂIBRGӹ&TZc%XAO3J)vUj7҅nr%b}gO&i)^K(.[JS-Mmy[Y_W7OnWao APj[ ~j|Y8~?Ma,Ԭң:=pey.S 0); assert(ex == expected_strENDREP DELTA 303237 464420 374 SVNW[ A @ N@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 287518 1570837 802 SVN32  ;w<ENDREP DELTA 287518 1571652 806 SVNHG  ; <ENDREP DELTA 287518 1590273 1190 SVN`e^8Qdq<u(d std::codecvt_mode(std::consume_header | std::little_endian)> C; ENDREP DELTA 287518 1595749 930 SVNaj\< RENDREP DELTA 287518 1614031 571 SVN7; A y@5@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 472486 225 SVNY5  TaxENDREP DELTA 311123 412724 22 SVNs  _8ENDREP DELTA 311123 413484 101 SVND h&cd2UNSUPPORTED: c++98, c++03} ENDREP DELTA 311123 415652 195 SVN2{h?c9KUNSUPPORTED: c++98, c++03} ENDREP DELTA 287518 1793192 997 SVN4)0 NLu?/macros.h" TEST_STD_VER >= 11 TEST_STD_VER >= 11ENDREP DELTA 287518 1794202 1048 SVNG<0bVROMA/macros.h" TEST_STD_VER >= 11 TEST_STD_VER >= 11ENDREP DELTA 311123 426454 1064 SVN` d lbb // LWG#2837 { auto res = std::gcd((int64_t)1234, (int32_t)-2147483648); static_assert( std::is_same::type>::value, ""); assert(res == 2); } } ENDREP DELTA 311123 429994 1069 SVN:977 // LWG#2837 { auto res1 = std::lcm((int64_t)1234, (int32_t)-2147483648); (void) std::lcm(INT_MIN, 2); // this used to trigger UBSAN static_assert( std::is_same::type>::value, ""); assert(res1 == 1324997410816LL); } } ENDREP DELTA 287518 1856186 603 SVN/J4K ENDREP DELTA 311123 434726 137 SVNNk"VFENDREP DELTA 311123 435016 47 SVNIfjj j(!ENDREP DELTA 311123 435410 56 SVNa@  wIENDREP DELTA 311123 435779 95 SVN ="E:fENDREP DELTA 311123 436654 91 SVN:Wy  GGsENDREP DELTA 311123 441134 88 SVN&C@Sn:|B4?=K4?@l?j<-a4?aK(Is<}KwHD?rnu|c3?H-[ T@3?F@s ?a&R@z"l<>~<>~*>?>}U<Z;>H? > z;> r{@;> r{@9#\D_>lx^P 0^"^-~B@Db>%BH2L2LV3j-&Ī{.Vz<=L Ӹ k,|OWNڰ{1<((Ǥf~Ƴ6_KQ]̓;]rYtvk_8?Jwh;V{gĮENDREP DELTA 303237 495480 47 SVN_`  Is://bugs.llvm.orgENDREP DELTA 303237 496071 47 SVNvw  O_s://bugs.llvm.orgENDREP DELTA 303237 496960 58 SVNuv  ^s://bugs.llvm.orgENDREP DELTA 311123 445303 636 SVN  r  bugs.llvm.orgENDREP DELTA 303237 506502 275 SVN55  RV_ bugs.llvm.orgENDREP DELTA 303237 507198 37 SVN15 A '@Nc@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 509452 75 SVN42,3*L@@ */x^TQk0~ŵ P?։ތj˵vd}w1:};]ZW>ˋ/wYX|-ENnV8 BF֙ҁhۮ,Ԧ]Q:*[Fp;1$Kɗ70[~8xj`mt/Fu©(u|_iXjsΓ/[+'\cO*} vJAcmmd=O9}&$Gk7hk &LrY ̊oX1 }29YQ` z.N;4o K=n <%0bayRӹ+.s4K75iE 4mQ)@dZAv}CE#Hȯ`tu4uf>7|^0Q bI X#9$Claz1?PRuEQ&Ylg.FYf 2x3E m%W٨-^INxGc IƘq\cܛbo=ׇ/+Ee!C^jENDREP DELTA 311123 451087 251 SVN-] { d~^z#if defined(_LIBCPP_VERSION)static_assert(!std::is_nothrow_destructible::value, ""); } #endif // _LIBCPP_VERSION } ENDREP DELTA SVN?#??x^Z[o8~WX4)ә^X+*2Z(vV{l4 I tҨ!>|>6qwvNOOrCi~C`;3ZC}{a=GBU24q-dQ،ȷM`碯#lMo(C-]b {# 𬌰&?]zML1XSŰfHD/Gz2>~h=jQN ݶmu>5 fO=j/:a\b83% 8CGG̨1V{D0-̉),1GyŜN7\(xjoǰOƷfxSrc<ÆM59-10d2F9PBOBA~ظޘ{rqj $yC(Ăt ?T9=;lg#x 0 bXjl29[.XF0wdKbPb,$d- =kh]uF@8)Nt ٳK)c/2w.is]@)PȬiRm?)ۣӸA1l+UZwT' er:\!ҷ]yE72>l-HSBԦb eDIǡK䁖^!~h]*<s:?3'bw"Ǡt†+taVU .~# ? ۶J?u=?#6!|X0؎ ,vN)Ԗ㰀bl%i#82юS;J;iF@5\ӔhԻǣEoMbXu]Vj53tzX^Uߠ6wiqPL (@# d$iF:+\"BL[隣L:hv'F54Vip=Z) '5k0E.R76~E,dAOFjI@"uSm/<"ڑroڍ䖯{eA: Vm!AS+D~t\Ts6is M:&F:JĆqlՄJc\IG>s#*PwR4z%Dޕy] Mh ikKvXP>#,dgs*.ZvW,)W]./]ylYN.UGЂ"R::X_5 Y˳y&R3jA,rBS y-g9X)Vcحʰβz#7nmn%9O'*K[ONc=(S+lD LrHĞ4Ҏ`RR Jg0?di64%<0*)1lnb?h+iV^|"1VnӢ/?z|6b¹>>WCe oB|75c}A_REڤ(k=X ?Qv.ENDREP DELTA 311123 461194 289 SVNw3\\x^OK@SNqEH0MpҴFLv0x^ VV -Ikvuix8SAXk],F ,5Šik痺}~ݡ([=v{KCuP"WꑤIm*.AV[4*ENDREP DELTA 311123 473008 26300 SVN#$"{=}.7 jPWUJ,x^Qn0SN1, test_allocator>#endif // _LIBCPP_VERSIONENDREP DELTA SVN x^N0 y K h{vqĥҴ $ "v/_u]?^",z?GyZȠNwAaoC -`ush{V3:&ysl}Y&^7tv{vE0;%. W$MQ5~4Y$EN-Y/  ׽XNW;I>ժQc*↬2A[0IwK$$1U 󙵒4 ?/uENDREP DELTA SVNaaax^j@Crn[cH.[6Q4{pqJ޽ @f4M&wY,4e[U0}ܮ;0>XpV-yh8(5hxTb*}Q4? my [ Z.:4I\y'P"ߊ|:/Gu0H~#I.Vr\.곳W}_yd }dx} ) NMЮ1P=4q=Y2]iowX,Y fdj}}:b[J$X;tö뎲ua-ɜ¯ KIeQJ T>j<9@X&Ŕxi;A154 fM\Rb5/TwƏo/>Aa%{~KENDREP DELTA 287518 2353016 552 SVNY4KeIv)3#include "test_macros.h"ASSERT_NOEXCEPT(H()(T())); ENDREP DELTA 287518 2384782 366 SVNLF 0 l., .#include int main() { static_assert((std::is_same >::value), ""); static_assert((std::is_same >::value), ""); #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS static_assert((std::is_same >::value), ""); static_assert((std::is_same >::value), "")ENDREP DELTA 311123 537314 465 SVN^b A @N@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 311123 537937 98 SVNae A @N@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 311123 538375 98 SVN=A A @oN@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 311123 538503 98 SVN:> A @lN@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 311123 538631 98 SVNcg A @N@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 311123 539185 679 SVN  )k)aENDREP DELTA SVN)R))x^RmO0_q R .6P$V*QPDRo\Voª.[ &Esw]v߿m^xɦ*RQme*| ͦ\CTX2jE8GyY .tT|+݂5~+A)h(tkUKB|O.gI > &Tso kTHՍl& k]@ImeNU׌jʜm@#3ʔԭiDY]QHg(!Yf] Iȟ6d"e &_HN\ ❁EjAC&Ȩu:m ncJH_Iq˵vj,RaŪ; 1Ƿ`8w3qKDf5ıWdޏMw|;~}tR31Eђ8CR0n< 'Mz+x뽡J*mНhtƲ)1+@4wveF,g(V^+8J9 ̠fOBҬd0%pm+ ӜPL{X*BtNtj5S%Op"̸pp?XFЂ$d>D~=95o n F].n-!-D0 ;Xӝ}Q+;wds҆R-ROI?N̹D۰~ )X] 4dJѱO۰=&ei/4>=ɟa8͜kENz=x/JXIUF^]~xEPۙkl*vW>~.rYaޒ&lŏoH ݭ+Nl򡻋[n} [۾ςeGiENDREP DELTA SVNx^ak0W헖fɶBeй$N7Z@$}'.l l;i4L&dh4a6ܮiP}W3Z8:AS&("\H @q Bk2хCJ3DJ"鰺FI: w޸%j^M5C}r|} 7w!|T"W'1pnHau*75@z#@ӭ}k%'VÚG.5;$SN~֠IAaA8%cD+4{鷻{pƣ $돣I1%6D:dOj<~mly؇ӀR\]by/.")Ip?ӏYBa){~SVENDREP DELTA 311123 612133 635 SVNy_-/bfb#JHhMx^uPN0+M6F8Kb& T 󖂻bOy]kPH hzI(%Lٙ_AR.=+tYTF\u=fL{h4鍋츷%` הm 5։A{I-TsﱨP,t_ Hm}r<AQޣɫFxPr2 =00U r'y/ۧϸ2BePO&~0UV̔t<l y.BgAl%k WC~ENDREP DELTA 311123 614615 545 SVN3 H $ }$x^A 0.*E씷Ni]"Ć.tY=[+r,I<99r:GxzR`[R yBM@oF}%hf@@~%8bzP0Z0^p󂱒reʊԶq<\}eN0e*djǑ`sqxa^@7t ENDREP DELTA 311123 615173 586 SVN^ I \$ T$x^A 0.E씷Ni]",],tE%-|C =>GG؁1@N_ޯ/h*l t]V {= W N@ o @ SN N Z:VEL °͹6 VI#:L0ejbp82#3xrENDREP DELTA 311824 41827 693 SVNrn  i ENDREP DELTA SVN+++x^Qj0 +;l-wI.@݂+qePƎKy?PV0F dg}ֺ'.!K Z4 QCY4j hJɌmB60 @!*jԟ5tNdƒ)&S3U+3R{wlr@JrmbwdZad ã ة(2POkrE]8?KENDREP DELTA 311123 656618 122 SVN%) A >@+z@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 532401 78 SVNvd> p) { p.set_value_at_thread_exit(std::unique_ptr(new int(5))); } int main() {} ENDREP DELTA 292928 191664 232 SVN  ,`,=ENDREP DELTA 287518 2424978 440 SVNk$ { 0, c++98, c++03} ENDREP DELTA 287518 2425431 427 SVNW }L$, c++98, c++03 // // class future // future(future&& rhs); #include #include int main() {} ENDREP DELTA 292928 194416 51 SVNG11n0S:SXvU9SZ:}1vSW:DMx^K,LO,.N-*POHN-(H3+H,JQPRҴR++\J|ZiIiQMB\O"+Qj !h KrY2^ENDREP DELTA 311123 661494 725 SVNh + \ *// REQUIRES: libcpp-has-thread-api-pthreadENDREP DELTA 311123 662562 34 SVN76)yU"@w(s post // conditions. This can happencENDREP DELTA 287518 2447879 513 SVNUqhoD7"f// template lock_guard(lock_guard<_Mutex>) // -> lock_guard<_Mutex>; // C++17 #include #include #include #include #include "test_macros.h" #ifdef __cpp_deduction_guides std::lock_guard lg(m); static_assert((std::is_same>::value), "" ); #endif } ENDREP DELTA SVNdHddx^T]o0}ϯ$*QK&$h!7q5ǎlZU{cus'I,$=V0XL3ƩHF-iH9YD1"FA,"b{^ Hf d3Ιͨ(2W*;Òmv=YNgTSC׾ῴdu\~_GX}e =!{f(n}m0p'4PGh /]G2W`{l! $ֵ`&"Ǵ ReLjNI7f !<{K8 $kXG# ɹ, ߣdv̱t%iZȨuc K (NMҹf3E3)[QT݇H mZHNMp1RM& vsu50mho㫠 ж;οmP٤( |TK˥s;*GPS{+ͨCu!<..:ӏ#2WU\0k"Y??ׄ...0NeX{,+<„+$ISh ŝ28@K˼in]H9 =R'+%IIdRw&j^vR!#:h$rЃ̕b4ف-ӎ@rO&>PY+EH0QF#Mcľ]pmy g;6_W G7/wT}xWg/.g'';'ENDREP DELTA SVN8x^RmK#1bP8[n/~E ]+׭7%S7\^$+njC`&37ameA.bX{́lT0B0]%0q1Q{hf8=$KF]?_Gյ߿xQm!]$uI3~$ TTx^͔Qo0)%Q!n[HS*$BEq5cG*IiFN,~wgY(zt`2Z\0 cYhb4 M@{^S& ˡ9FYI)k PRaUɤӛJS܈f /F(LP( 9 6 /Ғt6>EX҂egILG]jFr==5;Ve?l٪2PA]ad*Y E;{Ff7&j衤/L(~ I}{%U@ N4pk-ˌVjeewSqW9=RYu-ϥ Hi_F^1ORjLH UҠlagvǮ%-< 2 rFErY]8DTȻ< VK?Ve) N7Aܿ2XN3$g'QicV+hS$]:(Ãvjc]@;fw*9?Y_uay)se@ENDREP DELTA 311123 663367 34 SVN{~,cO* // template shared_lock(shared_lock<_Mutex>) // -> shared_lock<_Mutex>; // C++17 #ifdef __cpp_deduction_guides std::shared_lock sl(m); static_assert((std::is_same>::value), "" ); #endif } ENDREP DELTA 303237 541194 500 SVN{4 ; ]p, c++98, c++03} ENDREP DELTA 303237 541726 253 SVNB{ 0 /e, c++98, c++03} ENDREP DELTA 287518 2462587 513 SVNVpfqG9d// template unique_lock(unique_lock<_Mutex>) // -> unique_lock<_Mutex>; // C++17 #include #include #include #include #include "test_macros.h" #ifdef __cpp_deduction_guides std::unique_lock ul(m); static_assert((std::is_same>::value), "" ); #endif } ENDREP DELTA 311123 665792 364 SVNEE7H and MSVC, msvcENDREP DELTA 287518 2497864 593 SVNP % Z, c++98, c++03} ENDREP DELTA 311123 668075 238 SVNrs  l'ENDREP DELTA 287518 2501275 604 SVN Y 1 f, c++98, c++03} ENDREP DELTA SVNKmKKx^QMk1ڋWv^/Zz[fdb`]hL2`0z7YL4$VV" %fz*BJw(+@QڣJKFY2Z筦#:Of3H,ȷ1+sCA&f>2 [Ulzz˦)+ҡOU(&a); // expected-note {{requested here}} &&>(&a); // expected-note {{requested here}} ); // expected-note {{requested here}} &&>(&a); // expected-note {{requested here}} any const& a2 = a; &>(&a2); // expected-note {{requested here}} &&>(&a2); // expected-note {{requested here}} note {{requested here}} &>(&a2); // expected-note {{requested hereENDREP DELTA 303237 546093 476 SVN%%  t$ bugs.llvm.orgENDREP DELTA 292928 208416 48 SVNGH  pGs://bugs.llvm.orgENDREP DELTA 311123 696510 22 SVN  ps://bugs.llvm.orgENDREP DELTA 311123 696562 50 SVNJK  pJs://bugs.llvm.orgENDREP DELTA 311123 698403 377 SVN:% { z#z assert(false); #if defined(_LIBCPP_MSVC) __assume(0); #else __builtin_unreachable(); #endif ENDREP DELTA 311123 699184 414 SVN @ 3N?: c++11 || c++14 // // See https://bugs.llvm.orgENDREP DELTA 292928 218901 1832 SVN&'r$bugs.llvm.orgieENDREP DELTA 311123 701079 112 SVNeg  K: c++98 || c++03 || c++11 ||ENDREP DELTA 311123 701624 376 SVN{|  `: c++98 || c++03 || c++11 ||ENDREP DELTA 311123 702436 66 SVN  o: c++98 || c++03 || c++11 ||ENDREP DELTA 311123 702924 112 SVNmo  S: c++98 || c++03 || c++11 ||ENDREP DELTA 311123 703635 221 SVN&$  : c++11 ||ENDREP DELTA SVNvCvvx^Kk0 K] }c 8Ѝ}Xa-Y?鯢N*?U-r IPe}SZ䠉y^&AGP@P"VY-*`JZGt,TW`y|Jl.y^A-O3\x%iݺmj|<$wsg'|:1' tLb|fɷz@IIy2ׂ3ȉI`fW ϚBQ'@ݢ4h֘AE6tp֒Yz^p}e߅bENDREP DELTA 311123 705641 59 SVN*+ m;feEASSERT_NOEXCEPT(H()(T())const bool small = std::integral_constant::value; // avoid compiler warnings if (smallENDREP DELTA 303237 556933 42 SVNR1repKN0#include "test_macros.h"ASSERT_NOEXCEPT(H()(T())ENDREP DELTA 311123 705730 68 SVN~H?[z&T- ^'x^uK0W0avж+ *[@JlHѤS7 ;*]9}O_[0G#𵀏h'մt@."px9/Y'γ\Z?þޛƀ1к" {np@.gQL9V`2mtFOֺ^\+`;*<>4nQt_m7-RK~띆4~̈hή(L(cHwTH*SPI((hV%>J#c\;:n0كB=HC,:ݣ4@;[ENDREP DELTA 287518 2577840 463 SVNZ|sae_|=mCTTq#include "test_macros.h"ASSERT_NOEXCEPT(H()(T())// can't hash nullptr_t until c++17 void test_nullptr() { #if TEST_STD_VER > 14 typedef std::nullptr_t T;ASSERT_NOEXCEPT(H()(T())); #endif } int main() { test(); test_nullptrENDREP DELTA 311123 711413 922 SVN  0S/ENDREP DELTA 311123 712348 949 SVN  ['ZENDREP DELTA 311123 713310 916 SVN  <H;ENDREP DELTA 311123 714239 935 SVNno  onENDREP DELTA 311123 716207 1034 SVN}~  lENDREP DELTA 311123 717254 1055 SVNYZ  GFENDREP DELTA 303237 568102 1134 SVNF.Ju^@bugs.llvm.orgbugs.llvm.orgENDREP DELTA SVNjAjjx^PKk0 W,WwzŒ݂k+Xv 2ƎY>l6E= 11 #include "poisoned_hash_helper.hpp" struct A {}; #endif int main() { } #if TEST_STD_VER >= 11 { test_hash_enabled_for_type>(); test_hash_enabled_for_type>(); } #endif } ENDREP DELTA 287518 2688097 380 SVN. ){x^T[k0~8ka% u !kW J1%E$yYWߧ[F=#rtu‰J \V'QtTy1o=d05@j9%EU]Ԕ *k!Nz92,􋠎vhxkK[5]5dX)x|tCYj)3FEA1Fj3|Ai$o~vZkRKwlj[/'Id㥁%~I-i c:C1cdqU+XD$v>u&˵0264wvSɛN{i;[%pNXkAEJˮ` $H<%fEr1שjB`e_̾c[%U)`n"dr$՝pyVC]YB.ƄHT[3j\gBx5qtJ91zdL7ő5p}MKz;`6Laƽg`jϛj.G eژu0JFf'fpFB' č`ڊ>x;}n@Nemw9mW6?eoW1LГʓ Wx?.w<o0=֒o* L2ENDREP DELTA 287518 2689478 503 SVNJH  wD deleter_typesENDREP DELTA 287518 2689994 527 SVNT . U-// REQUIRES: c++98 || c++03 || c++11 || c++14ENDREP DELTA 303237 569609 567 SVN=,b-",|Aa// REQUIRES: c++98 || c++03 || c++11 || c++14(void) raw_ptr; // silence 'unused variable' warningENDREP DELTA 287518 2697497 443 SVNSQ  bbq deleter_typesENDREP DELTA 303237 570206 41 SVN  ap deleter_typesENDREP DELTA 311123 719863 34 SVNus  ` deleter_typesENDREP DELTA 311123 719927 34 SVNWU  E deleter_typesENDREP DELTA 287518 2700001 458 SVNig  ftu deleter_typesENDREP DELTA 303237 570627 41 SVNA?  eMt deleter_typesENDREP DELTA 311123 719992 34 SVN   p deleter_typesENDREP DELTA 311123 720056 34 SVN  m | deleter_typesENDREP DELTA 311123 720967 70 SVNa" 5 O4(void) raw_ptr; // silence 'unused variable' warningENDREP DELTA 311123 721244 62 SVN((   bugs.llvm.orgENDREP DELTA 287518 2710659 536 SVN  f"u deleter_typesENDREP DELTA 287518 2711208 587 SVNmk  tj deleter_typesENDREP DELTA 287518 2713272 341 SVN2~`FICm_ noexcept; #include #include #include "test_macros.h" ASSERT_NOEXCEPT(p1ENDREP DELTA 287518 2713626 368 SVNk`DI2k _ noexcept; #include #include #include "test_macros.h" ASSERT_NOEXCEPT(p1ENDREP DELTA 303237 572859 133 SVNim A "@ ^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 573024 133 SVNHL A "@j^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 573189 133 SVNae A "@^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 573354 133 SVN6: A "@X^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 573519 133 SVN A "@(^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 573684 133 SVN37 A "@U^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 574129 133 SVNAE A "@c^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 574294 133 SVN A "@'^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 574459 133 SVNOS A "@q^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 574624 133 SVN  A "@/^@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 574789 31 SVNdwW%VIzYhIzY7 o@@@@@]e`O_*)%?dx^SOHN-P%\ _ZX_Q_PRdbW\PX*   a 6mp1\89]B]#]B45 u qɔjjZsa-ǩ\&З[Q +ƥrB&LbENDREP DELTA 287518 2727243 363 SVN)&=O2dU$ const noexcept; #include #include #include "test_macros.h"// change to 'ASSERT_NOEXCEPT' when LWG2942 is adopted LIBCPP_ASSERT_NOEXCEPT(w1ENDREP DELTA 287518 2727619 363 SVN'&;O2bU$ const noexcept; #include #include #include "test_macros.h"// change to 'ASSERT_NOEXCEPT' when LWG2942 is adopted LIBCPP_ASSERT_NOEXCEPT(w1ENDREP DELTA 311123 722454 1724 SVN*L=g<HwpKafB;E{Gzs*GzF<Gz^x^M 09ЕB.$A w%)TԶ(:0x$q -KP祑+#cUs[x*5=#-?+QeE5m3: iRITs 'M_}OcGijM!϶$L5qg,syݒ𬸡½i~ 1n[^lzh'fFC0|([8\B$RnENDREP DELTA 311123 724298 57 SVNmWUU#if TEST_STD_VER > 11 test_decay(); test_decay(); test_decay(); test_decay(); #endif } ENDREP DELTA 303237 579303 709 SVNd} ^7ENDREP DELTA 311123 724476 313 SVNK\$##f.5bHN?O +x^QO0+,@AŰ4&[1k!SDt{{9_o.i\R U{.|h%UGK`OYft, '6۵-.Oڢv˛: :(/0a[meNHRUb{>$D*Id__mi-*8 jVۥV\TN 5'1 V1Rc-rcw_lB##9˕ENDREP DELTA 303237 584164 94 SVN[ n L}Kx^QK0)eeMG"%$ױ ~w#:qC/!]v`+*JZu^tv_Qqb<| oPw ˗QE59Pk{ S K!@C{9hjiν>7uPY5⣣Dl];4r_yej,ٖ_-N~t^q58 ?An޳ENDREP DELTA 303237 584670 95 SVN[;dYbb #if TEST_STD_VER >= 11 test_is_member_pointer(); test_is_member_pointer(); test_is_member_pointer(); #endif } ENDREP DELTA 303237 585644 144 SVN(fY?X[:M9AG9)D~?ZFΛa~zyOmb^M7Ej_ˬ-']I]_^~f,6!!EͯҺ9Iu-(- Uu{PHD2OlО , yx#8}9< }*6)RC7I3ST2kJ*C ]-dެ)4[~߯~7wtFX]ԼZ8r]G(a:$Tvt(gR%MwIS l/&@IU^ٮ~D'cՇv '(ވ]@ M*p{/2Wx/Bimw`M$4oh`YsUXoo1[n/.Bܘ[  5y}e8C5X@8![HOFō2s}&+mQ`>@D7ԑD=i.DC@J]~Haxb 0㛼H野/e3̦*݋9!}Ф#q-Vhذ;HϨ;5CB NupUz$n-m nz!hn5E8+hkz<`83 $ MńxϯŗQENDREP DELTA 292928 258381 187 SVNkM[ wbbdYtemplate struct AbstractTemplate { virtual void test() = 0; }; template <> struct AbstractTemplate { test_is_abstract >(); test_is_not_abstract ENDREP DELTA SVNn}nnx^UN@}W AI:)M#%"N[ !ka%g-PxR@s朙yvC.-sC!>^<% D(2u"qIu︂p5HXQ( 4\`"0cSCD1Q/g(2QH*"#A1ܿ.5㑪=|H.pxy9~-_ȗc3d\h"Z~ĔhFL$NmPgn8ڠx)7-8)R$:Z+̗U,yq+9},Fj͉^!go8N#UVfGr(Mw|J: ƴ̟obߥᥴWݍ݈6xh-^pJ"~*Zg.-.V)*XeKmVY+U |dsMJœ2JLQHH <-?L .&6UqH$MQΛXP0`jZV2.LYxVޱy'bQبvzsP5C+'s?@ـbsq(IĮo_o_EIS/:ENDREP DELTA 311123 726138 152 SVNu75} ENDREP DELTA 311123 726320 1664 SVN!n M bL@aL ((void)clang_disallows_valid_static_cast_bug); // Prevent unused warningENDREP DELTA 292928 261736 569 SVN"  [D^ENDREP DELTA 303237 595372 22 SVN]^  = =,ENDREP DELTA 311123 730482 528 SVNzP 9 yQtQx^n0 <]Ҟ+JF#% s`1߉:ʁ̢OZY'>+)i!)HI&0GH6jO-0!Af :*ǀmƝDZthSl VcIL \~d)Z^x$"FZ_Dg 8?i!hg9lef;#S pENDREP DELTA 311123 733826 456 SVNh2% $/GeX3>(] ]"x^AK0 zhWo%4MB2^\twr&{+[5t+k7ozTmo1Onh ДsôءE*A9?\ylLd\&%F{NA|kRc #8i`bm*6n^: a,Ik΃rh?!jB[z"_!Hd7s'7N ~7l{uy" ; ENDREP DELTA SVNEEEx^MO0ͯ vrY/uBēH^;PX;Nv8bY''3)x|!K@Epz &nّAm cZGvΡ?`1Uи磔 :v 꽣vךhX#UJzԨhx0$},%&e Frxɥ OrȦ̛Y Z' m䛻5<=/E-[Xlm.a |Tw!owTdwU) cX YFENDREP DELTA 311123 737447 426 SVNLRzmFkw'%x// [optional.nullopt]/2: // Type nullopt_t shall not have a default constructor or an initializer-list constructor. // It shall not be an aggregate and shall be a literal type. // Constant nullopt shall be initialized with an argument of literal type. std::is_class::value), ""); static_assert(( std::is_empty::value), ""); static_assert(( ENDREP DELTA 311123 737886 1571 SVNN/  1ENDREP DELTA 311123 741613 1133 SVN{'a;3?UU~L~U~L~Z[B~>B~hB~wTh "Y66-^64m6)m62^6_^6AJ~}hx^N@}I/ՖJMW{m܄$H+ [ꍛsp`@+$0B2R"ECוW|#3"=fn0Le|W`ܒxYTA5۰cp:˧7ոez984* wJR"7v #9*tkx`:@G7J~սJH*ӹ\  չRg;.Q y x0S0kE8 x1W佳g K=fkR >lovj#z6V^vX'u8쥩GbENDREP DELTA 311123 746609 992 SVNI~)D(OHtIF?|;C6;9 x^0Ew@JD8:11iR !O qy;u(C[wyѐTUK:O󸨢(!jꞄy\9ޛIۺ#Y Ka ܦ9b7.A+gTHjY&9q5E 1w.Gӗ,'Ȍ2ENDREP DELTA SVN`R``x^Rn0<_u@B\9nshXy 4)Pw)Ųr iݙ} 9V/`t/dpgvTF9o+^Y%E(ɅvFaEj ߃)aO!5XOw#]'ٟ JcI咾$t}_`ufuޚKJ;&7ypGkf7˽dJsnӽEEN=bEqE51$|>6¤wc7g }qk\RM k(FU #Hjm|d]=z(\y6{E󠍇A21L #$lwL(&9ϼy?D/ S# Iv`i f>+'1`ɑ$mENDREP DELTA SVN4X44x^RM0=GbBٴ=ƗmvJoFkXHFMCߑq|XX +dF{b|D'5ݟ{U !궰fЬ*<eK^0iX ,e>ɀʲ_$6@UBcäKU IL)]r}HQ7Ji(\k`KC{zzmc>,>|w7\I*Y(i,h8>5lox6]pO*.w qcyqNgA_̰9ޘuu芩 HŨ "3hK6V}CP֌5iSˌDR8ɥy(t]\p4|+l|ֵ 2\9yIA ENDREP DELTA 311123 771193 577 SVN?!SZH|d9yx^j0}^]smk\RDmL.DAm "|<(iluְ#p ]!s'>j@+]Z 잡95d+{ҥ 6hNfȾ>-s!^lAT l=ڊ.]-k,]>I\ tF`>ll åۗM ՠ9@ V皉n/Db}ᠻHȯmjwZk B8]|&@(AIÃB-cAL<Ӏi-)o9|^ҟ;U@:, >4J3Pax[++{et<)dR2&~rRe- ua ЏDqgWtNZn &`&+Fbg:i_NrڗӾe&"t'b6m#6mc6&l'b]6&d'bUe]Y{)]C>ɤ2˴1uWY̯ &lR`/JϏ:3,MENDREP DELTA 311123 772894 544 SVNq \ 1:~:x^j0}^]̶mk3p$)l?tG(B> @iA=4V]e&h3oJ*sfKP7}6cW[s{ҧ+q'+߷ #\Qدay k5Ǣ(NpY?(izO"B$5Z܊!7kK~ Xp$‘G0ܗ e/C}0យ4p73c̸g&cL/8'3̹C&LCin\d8qCgS6NK%xtYs1O o7wENDREP DELTA 311123 773451 541 SVNhZ X 0$b$x^n0y3/f8_[ ִ5BxLcP>Nu`l\n Q=X='&i9/UXC 3~m=5,m\d$IX*@~8[TNq(Y5mˢߐJkd-t u^CB,٬9p|:d :r$R$zⲉe)+HYAʊdSZ6%d{d6%l"u%+ 7*WѾlu]IώC0i|YfT 3_eR\NN.Ƒ8_TOENDREP DELTA 311123 774005 571 SVN?,QZH|o9x^j0}c/F QoWwZH@|إ5/"!-swaǦ%a=ш̕T7J[6%{hVpGnIKE%kEnZH4Z%(^!Jd,Nm 1b_4ڲE%,"njGRh$}19micN3R ƞ L83#3gOpN Ǟ 8/e+33LBJ;^q 0S0$20:bʣ 2!ٮ)1OAhU}:{[c$FCr0r5lZiRŶ)4vqx^39.i'n#ncvAO<!SͷJL96czЭR9m!ӄ֛LCIzb,yHEp)xhY9oo$6ѓ4uMnCww^9Sw^/ ' ENDREP DELTA SVN<v</Y$9JΊlc݈:?Q4]"Pw <<TThaK+M]*H%=ڋF(P2GF t?kE߁)aԆR?֨[46'MatZ->SCi,Tnz-iH*ݥh69:H7P\5HȼһL9*[㦛c&=*l/ ^3FWސr+<Ƥn ,akdqypQ9(yjE0HQt.}Nq] [qnt!4ZL<~ [ǭ|FsS5Oi$3Z?t#ۤJ"P '0[ GN_,/V<[lV{>^u4<%3FY/a: gCt~?5ENDREP DELTA SVNW?WWx^Vao0_q ]hitm4&TB\%1wIJӵ- hkݻ{9f{Wj66=ݻs8UӔ 0f,24p ف8cP!1EY9dI>Cm@.OQ:tD Ӏ!lpzv1ӿ~|*<sppP#<~;"V7k;XGSp}mW.[Q{Q#qYvʒΟfl&$L/.JV-m0ɽbpT_ENDREP DELTA SVNAZAAx^Z{oVOqf*YR&`Bj3 Z!} ^4܇m#vQl}~<w [tŚ~ f$yeILbSX8෗8KBJrEwOQX`/Ć42C#5BhRrJtpbh:ڐ|z#~[ Qdd! 5. q?᪚r}|,JAt^ڶ6'2 |6۝|e٪|[rng4d+lL)Ĵԙ՚e8oGнnacՠQ&[6Kn Z ]4JX;lERʦI*`dmƱ* ݉-$N,H݀q2kUwc5;NfZ-2ʹ.犢.L)Ԕ &Z'TgS?mHvcஉ A)Rv<^/3Բ"w;C bStI`]?Ѧ ˜ }8Xg-_{} L<}Y0M"愘)p@u,@M:%NS>~+J~n,W)8?o&@&!do`E|Aو 8=oOa 4ՠ'ɦ@`X;QMѨc~Q rjaRUM2S5Eʼn*5gdZZr00ٜ UVک+ҴNMK+ThɈaOSjZnas+\,1B̽o>;I~C=o*MT]_LJ}@\+Z_4̺ܮRGa5LU)澑;ox_OSp:zE!X,o 1,RdxaDpɖ G*ja>=-TϨg{.+ӽ}]1ߙlftU2}=nL~=_Tn59FGw4d).Gy RvŌ˯fvb k* 4Op-RuV~q?Bsu4mZw*a~*Jq.Iv^!!.)}a6B5fYXG;qvx 8d"(n˾Nr3#@L+pi=UP1YaPUEd9'\I!x>J)XdKJˎP.W2/8G5**3$x: DzQR 8hZ> YwԣZ^sRC ґfLR.P>5t 9BENDREP DELTA SVN).))x^VQo"7~_1M#{BX 䢰T'Urvnmo*wlKJ {<7 ǧ~|Գ_hDs WW^C-rƩH%QZ.$-ќ)Hq7)b*M 4\# "`T*0有 _r* $+dl^L.;LBB5a\u\߸$&dz{.u!~Om]XE&YYFT L\,G D) Th ]-fkT7ňE tV_n-<ʿ<}9QN5-U8 ͈!''쮜eR%%qG'/ր!QC7a]TIIuoKn_}6W`}#&L.!|z6DpVej֟{E+ Tf^{uM؀6uk}-K2"řJ T 2hMu.U;IKrͱ^|O05NC?,1Cw!H|470Q6h?^_v$k* |=ENDREP DELTA SVNIIIx^Wao6_qn񊢳c4bPLdJF;J$[jx''䤥.\^~hI%S_PwpM7=zdH, Ofe* etK~'LVW.0IѣrXJ9 brV18* I&5[0fbZ-S")J@vm# aηMx19}<WPwtjwؙڶ}?Jz2D}rJoCT?[Ŧ]'8_ZdLҥC؜[DYhM Ͱ@.PM!NI+-[T Lys[a}z\TUݫAniK^9̷pMN65x:.=.XrV(}h m.KQ_tǔc{#+go ˮ!2=-K0K4I*l"x>2Q\KL2Ȇw)UlKiv싩sy;yϱg?hlENDREP DELTA SVN3?33x^Mk@CrC"^KńNzbv/쇺nMHrb[jf}J<ϯ>"PF -j:!B[˜QZmV)9IsWV4ءuPJ)!u[`r!.5RTޯo걂X虐.{],*c-~;oB'9Pf/ZQt.t#i/&Ug'V]oQvh`ק&xhQGIl-e393}aL!8ϳ1 /frq\'=,kaS] A _3IW[ }mo#tŦ*c7Lxʚͮ8x7/YܜVE_$O>Cbm>j[[8Q7(Y S[w_}|t=y^O|*<2+e2f%L#SENDREP DELTA SVN!|!!x^Un@}WL >^D}C{V2۽~{k.&DR wf̙y9Chp}}wrx"Xb4BGSn %?oXQL, FDǂQn SdB*9P:S4`\ яRC4 ܒE҂a)f PZy 欜(!h zv*=gS(b\}<C fg=Ùԋ_8:3řʘEh3ҎښL{ܭV $Q 8"Q`o-P6vKNf,4 (<2cR-juxKo]^u5]m|V06Ek?'A%ڧDoP^r O 3$\BHz-_v轾&a/@>dfHdY 7잎^.<`4xq`\fx FčMp#*mwlՕ9]\4{RȥGp3ِD=>j7 q8J/(|)Z 0Mwb>;%-c\1.vF!Z'*TMK|U֙cj犧Sb%Ůk{:uE{| Qê_OGІ#¨?M]tgWrkTͩeKB>s}H ENDREP DELTA SVNf;ffx^Vao:ί0m/ uMZZtz4Enb5cgSTUw&)в=smWy>Ͽ]H.rƩHF)iKD9D(JK8K;&)†{ 4~%3s#B7k`v(-(SQjAI\h7ݩڭDEF+ͫhM M 3?h힩&|1U599UxfucfAr}]]%¯r҆Cgd ˦gC:SW2ap 6İ4d_?R0l`oجhK^݉^A^,lvixXVUzC'XY9 !%FI-7aW'Y}e=%(6 d&Iga־ rzEW]w?vbs4 8z=IiMFWa&M8o{yAYѶPe82@V+ǓǮ L=v=;@J\m=bJ1T00tb"T(UvX$1<$Mر' {$SqiB= Lkt\uCfJ%EÉq͓V}NF.&KMA(h(Q!dðn.鷄؍j RF\-#LEN/}hd2Y6Ō`S! + 4Nr) 9T? A 3 wO )Y4 e|vb4 3E4՛̊>qmveFMr3#BQךb_ax^{ Jb=>;o\1[ePNfPN<'fQu|;ה,KT꘹#6HRdz$E;wf7ىqA4f^Nwsjb>P, 1=LM'א9b:}]' Ɔ}> / ->8邘#&'>`25͡;n؝Qٙ;o B$p.$ DhE73,I{tkc`c5g3$x݂^~S8FQv⛖N?BM+vp5ªS,tej9:sa0Tpqگ] 7=4ePqZ$IVËQm_(+Yߧڔn)Skyrzy C힫0wYbٶnU-e6GnvɰÓn[b}6S{5]NBb^wJ}V7*.LծwRzg{n'ZPlSSF )WnwLIh??XJ.T+ͼonBǻFb܉UENDREP DELTA SVNAEAAx^Wo9O1J¥Y)&QYN'v-ڜM"XhXHCQ33oyqqU>lVl1§O+ OP@Did ~5D 3@CDH^p>|`"tGߣLAF0H.$^OPXT@; CѠۿ_>DRAD7^j8{m޾}NTS 2p<1 }Ԧ0+!0 p$Y+L&`udu@I݈ &dT BpU?QA4tH{C(q͎Om2; ̸y=y4ͣmcm4e㽓2T#.Xo_V>`{ "h۴Q %9p.y[bxEayBAHNP͇sXRHbuIPL[%MF I2m+nԢrs׷9;/"ZDІr9|l;VV{dXc>;u19o9iLiܕak_^béʵ5 *g[KV2XlHL7FN +jr9UCYP]x_4{ |J?;Vwy#P"{óWk7}=m8dm_;&.)gJmm I:sQے&ݷ<_u냵y(2?6qqOu(]Jڥ?nTUTUv xw]lkV\u][kҪLϲu绹ib]E[駦q/.ο{ǃ._4l7Ù 7[$VgK-|@IkI^L#@$!_FZ-]Ĝi5{2ENmX9IZWDM g[`(h7S#nrѝ"}p2Dli4lĘF-pd|! #psV 36v,낻_{6EXR0ɏB=c!3ɔKqNnwP56?< ( WI{>[j]ENDREP DELTA SVNJ]JJx^Xko8ίە̤tJ[hxT;ZZZ41fl{@(lժ}97WDGG Y?o7 +6T"T(HQ Cnć0U\>S"$U3C 8N<%j]v_=r>Q. dEsWD81 D s#RYmqea̧<#`wY>'W0|J}be-(/,Nww{߻lWuNY2/1OBw٢f2P¥J͡zo7yHn;Pq0v=eet`u, fD L?*8 f ȏ . N|E8tgܨ!y1f)aXZ?'XT2 EƓUZiRk4_”S_$nGÕZ`$,2<>ZIt+t#f!X*WQo\ʯV$"#dZA: |'jg-+t2R@H*Ah&,w4Y:e6Oґ 7!&$E&ƧgJ0fai7Uv͕԰4\K).v/}6W/D:tZdg Ѯe 0t@6@ҙ%bԘ_QүvޯOsqtu KO利v?3%.IKUqݚ,٦lZcU_b0f{CJ1˫F2=>f* z-fZn:3R8>& DTI\wys >Ɠ$f,AG>ok{j/ƿ$<߬$,th\ۚ~%ۯa`,Bxj<%Ŭ_|:4ʜ(MWl`3 ho)X;XuQGylmB3ܷJida0Q j{{mGύq;f]q#Of;zANڳf ({ƙ BZvLlvY\%g%FEЄFBoQ8ׅ}g6zh9A{*6\>{nhIçe]&c>.id.=1̈́2 JŁO&t*A!(\s^"%3[o4cxnp<=?{y/ʄXknsPӂEFA\On5LRDv,K^2 x=Rvwvs/a >lLQQ~`ƞp~`QZ *LnZ]!BYm?{O8wh0%[SLr MTxbP4i=W&袶z3DLZGƃ*oݽŨB$I~k"sKJyQ}Y[z}㼯u``ۀ-giG\]?\_yG/~bP1⨹?Z\gфElZ |q<7:ꣲTWYpU-ئxGޭǾ %=2lrt0R.s]TcdB%-=I'.WqcENDREP DELTA SVNFNFFx^W[oH~WRk%h_`m+VSZY{(w*lKik!3|~`0xS:?oT=۷DS sD2 LRꯘ%~G!f!FRy7J{K1Y'kk%[Ձkza)$D4%,VOv֢k!O׌I*V{g|T]^e{`<>$Z5B0Ta NGtDrì>F7&Ms{4~J] +K)ZYHZW ޵!0 \4MVT-ߥ07ϑ7"/IH2R $BuVgЬhPiʵUVJdq ׌IߩXiJD&oaFRN02-!{MްB$ɚX'qh?;4DWa*ݛ0 HA.?W舥ڟfa8n!*b3tVH׫k^9 kkt g` HWRlRt-tĝFoY #ѣ8BXr|!bQG6:j#m9tX4jAtc+FIuF:2L*j K8󙦘8*e6U6,&GI 7kd^F-Snwux-+4:} a2ŋPZmԵG7Om[vѩC-!Cp>xMOo5]ml8o( ?Ҽ5NGZ2NI ۞^U$pc` Y%0{V,HP8&F&_o8  (rky5bSo<OO)5B:[R`V\EQ>V:ܽ'q_VƁ$:[*DaEo;+efSը"Vz+t4j4IDG#*5Ƨ׫a%<"p6Gʞ>Mi'm7EBbUMg`o:/&}x;g.%)Hwy>v{H{0p`/f5W/+~Yd2H{^q+E ϠF7'NV&V]޽Z$Cť"l#ݞH Q*nmЊ60:1 ENDREP DELTA SVN;$;;x^QQ1~ϯ/^r=a]$nfm IR= ,I-b_> v_nu^$lK2DJMLgh}Z*IF7h*HV1*2MUjxtBe<̷w<9쑣z^:Qj棆'IVUǃK(MB l6@lTwޅl":Qh7e6`6Y^Z^v9 Ago>_egCdSx-(K,(.rɰ3!iۘA؎$N+pIFGEY0  zѯ ط[>&TN`R0A$G`1Gb{c.e~Sx8DZЇ)Q^Mɔ}}0# 'Fhfr4+a8emKC+"3Ltàl3|#>`9%Ɛ`"N:*w QNƸ~[i2 &+!6I:-~?q~{t&jhPӺ䮎2~\eb%0O? Vc1Mw*_iARl1UOk-ũ˗4(3bh3;+<aU&V9Xzk_?= @~zĖRbCvL @qfIl]i⩪o$#"_<@9ZI }Z :߉OI:*$9~m=Rt,Ew@{R͛&Yv+!),h)4j)8f;*qN,*eQ }[(R;:d:刖 ZB?\­lWYIdHxUbZ-)ׁZENDREP DELTA SVNA1AAx^QMk0W ,{uzN\!PJPq+%4*ޱ),{H潙,_rh¿Np{\i25Eci4~UT*bmҪ}1:.աv.; )?4΃Bڄb#Y[l$#Z7#/ cxFr(K⛶ gS7 z<m I`s e/g\^i\tװ:a5f9GkgZ%IFc}*Lx]1-cL_ĉV<~nv3[sd%·>ws&ENDREP DELTA SVNP+PPx^TMo@+[-՛m,|T[m`WZimR%JAeg޼y3;0aC."LtpqU]5\,FX}hJeQj,ʂ \S`h7?-J-W7U?PY%rO?ܒŬƺ"k].GN Mʄ;Aw [Vڝlv5]ZDCSh @\ɤͮN[F炵I9]_.p B-*rIRUY X[U1ѽmeGuA˯@=9Kat~hNFENDREP DELTA SVNgx^U[8~8PL.a_r[4^F bT#pd$O';dINL<ԄX::Uf<4v#VZ`) ŵQMf) :z /J942'+C8 NTZ-T,RȊL?(-ުjTFDa[.>CAQ)pQz1R۹4R`ZAZȬlr<%w^Yt3U"u:X֨NS $qn0ήDYHce[pG77v5HXZ8&jQC`*JNm 'VHm%gby@@B nVU呩K؇fm {fx v al+,S|4(xlz ǚ .0.Zн>XLɱ;kf#^C:s=se^S-"~X `~1滞n]ٖR" ED5ͅSoݧvP![;~^'4Ŋ+>]/|qLi-w#KqPkևXAܷ4CWD^nZ|aϋ?X 6Q5(%ƶ!n8aGcK~Ζ- -ٳ[1;6 atmÇa J'9MrBsb4\ľ:o|Jxie4,^ T>IW@}_V񷓸B0Q ^jB_@/`ENDREP DELTA SVNwOwwx^Mk1+ uW=]/aAۃR(,,d[{gׂS Mfg2(FWlI?Ҩ6 榵AWwj! 2  %D-9+Ϫֲ?iڡ`("m8Ѣ&:䓉Yz1^*h&ǧܒ[^DMۈ6^Yܐ*J<'OD=54CLΦ|6j]M9Nͤѷ ,`tgHffS.?-rqҒpYxEM:@F ]q<ڟ<&_5ENDREP DELTA SVN~~~//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is dual licensed under the MIT and the University of Illinois Open // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // unique_ptr // test op*() #include #include int main() { std::unique_ptr p(new int(3)); assert(*p == 3); } ENDREP DELTA SVN4x^Sa0_qu0 ʃ1Jlo1&Y$ZyO!s=IO'b]'4Do=dyY)QJ[*1[r,GaZeӊE Gm=,a9Q*^o-kɍn^3Rj(R͸W]+>$aS LY >0 Rɩ1mA=7heF0; D+ũIB$KV@!Ǿrj[)9,(-5%`%jw8;{WGn][޵DWc|ҚcoayXaB0r) f[0a K2ygwH0pLqR3#mIŷɭ/~RP7O bSP{˹w %XR׊ѧϥ*)^'6IICJ@@P=F&|ENDREP DELTA SVN_X__x^Tak0_qt0kBC1U:/Y$#rRPF˄Aҽwχ8IPVy@vUmjexN-@pp;)J z\u:"?%@m=j KR?u(BʣYBoE,oKhpaclźVc/?z;բmᒊD"ڦ3ՐYje0U=瀢C=pm'uJ Fk*=(|+=1 C%ieUq˕$b}x\ow~KWUy=pI=c|P;מAVD8hD`싼C݌MQd_ʺ첺9 R1 ҹFoz=KOrт$NХ@8=vfb*/[NA%\^q,@xxyv,Y"Fڨr)6 ӈs5о$v>%b3XV+IJ =S؃47f[VHhFAJmxlٔ&0t{ *-a;8mt$kENDREP DELTA SVNdaddx^QMK@L{H׶)B!ꡱ"NBXJӤP*(3͛,+tiag3q ` D׶L6!ems ң8Dw>/ߝFENDREP DELTA SVN&&&x^Pj0+z'!iqKoXk"%W]ۅ\zhgG3;lExa,#v&t6DG<:V-OHV9V5#ݨor^+lJke,K2F/q"Fnz/ur䕌)6=]F}E:M0bB((xt{rM楡MZpY&)r*.پQ26CbefzpuFQ`ݻ)tENDREP DELTA SVN$3$$x^Rj0}W\ {ݒ&ys)}C1!*P$Wj$wЇ=T|9GGמN!$<ުnoBLmɸQZ= [WKAeZV-+UJ<;XJ)f[ig>9 fRZZH;>x$>wBxrɄ~I[ʒPt-t'EClH.c p{D@{b,22 Y dpFHLhTG0FZÐ03yZK΍&m"3Cv' 3S/Y +EG/GdyI!?sGhW F'Km}Y7WЧ _\/6LƇg\0`kOy= f#|! +bENDREP DELTA SVN`K``x^Pj1S t[zS׋xX4n&[+{ǵE@f2d4˲M4i\b0-`jkʋ@>JF|(jDPA4Q<aTE4V׵6/͑oi|" X"Wt *A! ]ÍWrt1n~7ihgĵ#ߖr K;mdq)B@OL A#`R{ /|ZFצ5A:\;v( UMsK4PKjv+ ď v/dҕp]te/DENDREP DELTA SVNYYYx^͒_o0).u`oD> 4 *MؙtCsbA( s`EQ$  cOp{xYLRdR +-֚-tF3 Ь0.er)dh_yB)qc\aV͸lCdfW7f7[ K.*#T-Éb7w+%eE3aLJHwtF=Ω] LqE~ΙTNIv=&uaO7wTxn{%7PSW\XA=yI)aʴL5xf+Y*=y|nlI6Da#@7J?Aj-zB@Tf~mTE:밇:Ib $4:0ً;~5(2`N#[usH7! rp0 tq^z+dz2:'rk6/GNwž=~9yENDREP DELTA SVNuuux^S]k0} tIͱ Vۇ@=k+D K>V8sH(h1=GH~ݓRlD'a9ަm&3KcFe)VX]ByA!KQ]!Buup,}؞7lkڬ'psdQ3ICk[Yek?aH Hw@lUb8'tqB6yENDREP DELTA 303237 596935 228 SVNQu VQASSERT_NOEXCEPT(H()(T())); ENDREP DELTA SVNFoFFx^Kk1){Q}Z^u--q3$$Y{]Rz(d& 1)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 287518 2792281 381 SVN'06zYNtype_traitsconst bool greater_than_1 = std::integral_constant 1)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 303237 597531 110 SVNMV7+z}Ptype_traitsconst bool greater_than_0 = std::integral_constant 0)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 303237 597673 110 SVN%7#+zFVtype_traitsconst bool greater_than_0 = std::integral_constant 0)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 287518 2796358 383 SVN7@8zfQtype_traitsconst bool greater_than_1 = std::integral_constant 1)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 303237 598383 110 SVNnwlR`z4:type_traitsconst bool greater_than_0 = std::integral_constant 0)>::value; // avoid compiler warnings if (greater_than_ENDREP DELTA 287518 2803654 539 SVN EU9|}$y'type_traitsbool is_M_zero = std::integral_constant::value; // avoid compiler warnings const std::size_t X = is_M_zerois_M_zeroENDREP DELTA 287518 2804206 549 SVN?\3|l%jtype_traitsbool is_M_zero = std::integral_constant::value; // avoid compiler warnings const std::size_t X = is_M_zerois_M_zeroENDREP DELTA 303237 600394 199 SVN A y@R5@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 600625 199 SVN A y@T5@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 303237 600856 199 SVN59 A y@5@macosx10.7 // XFAIL: with_system_cxx_lib=x86_64-apple-macosx10.8ENDREP DELTA 287518 2816435 352 SVNIs Bj#x^?o w>)Y6Fj8L^5VWdb p?w/WХ-N<Ql; LT'kJZ/<:/FYnOP<֕|><cd@8ηo8Uv5 %+rVPb?X'{ZC"-dږaUMd̛]~\pFZ'Ι۪hENDREP DELTA 287518 2817715 352 SVNs Bkekx^N0~U8"rOш9)FQ'.7|5d}':ВU@'%L^3vZӍ Bi,s]PS}}m=T]wF?o@=lA<=i|hLHlmSkJQP`#? rɟI \k->Z}c nJѓzb()_nߠ?<ƺsd.\9$ENDREP DELTA SVNx^S]k0}ׯl%붇544 Sf4(d+pF[a׹{uA"GujeHmq݃YA4ȠEY@%KKԆ B!T.t"UenHL"tp]e^jbugs.llvm.org. In this case // the 'tuple(UTypes...)' ctor should be chosen and 'UDT' constructed fromENDREP DELTA 303237 613392 559 SVN7fDV+ bugs.llvm.orgENDREP DELTA 287518 2864736 850 SVNY[ G F NFated when // it isn't needed. If the default constructor is evaluaENDREP DELTA 311123 787841 57 SVN@C>PDiN.xx^}j0 y BH kS ze c7&Jg:wƃQ|%k*(]wɟ!ƂUiطBCBru%Bd6cnPOVTKCu$&LJWQ#_f#ԂFsD/& $*^pPDQB%,}iS8 Uaڢ2Ӻ'I| rl9TƁ HÙ-خf~OwPǷ7.]]݇pHs􁵉֙=I vⅣP7궙XC:jkKE YftATߣ_FYtFeŵ(bjh>"vNiسbp8>/kENDREP DELTA 287518 2882534 366 SVNph .k\9{f#include "test_macros.h" #if TEST_STD_VER >= 11 #include "poisoned_hash_helper.hpp" #endif int main() { } #if TEST_STD_VER >= 11 { test_hash_enabled_for_type(std::type_index(typeid(int))); } #endif } ENDREP DELTA 311123 794934 559 SVNEC pI| : c++98 ||ENDREP DELTA 292928 287959 1388 SVN45  ' ''ENDREP DELTA 311123 799863 453 SVNPSYW[2e.g.2ENDREP DELTA 311123 808031 1318 SVNuummztbugs.llvm.orgbugs.llvm.orgENDREP DELTA 311123 809362 1337 SVN\\!u.,0bugs.llvm.orgbugs.llvm.orgENDREP DELTA SVN{I{{x^PKO0 WXieq;TqU-I⿓8+dX}&@*kzI: lrU2?HjwsBvMPA.NcH^J:Tz"m:3]4&1$;gNFY:4jݬ͍%̓jɡqvC3ߥYks(+)0h)~!)qtENDREP DELTA 311123 828398 1147 SVNg" !1FH(/+qIx^ՔMs0uޙ ' *J#fyͻ&e%"j^or۶X'kQÁ*')0_FU/j&sdb>eP_nGENDREP DELTA 311123 829558 875 SVNZZe ,5>cx^Ak@ÒYOzz}Tbq-DaNxN¡#񉝔k}Y_ƘVtT -5\uSh@ fQzQ$Y.}tvR(JÆVzl-AM UV X=h.8+ũ|-l'G'Dq4}>{/7QLI&~ENDREP DELTA 311123 830446 1202 SVN C"! JIzA/"iIWvx^Ŕr0}1tlUw'ŭf?Nc *BJL\on A]b\LE}{Ⓤ)(jXp,ŕ.'CZ&r18UTmP-.!Lr1Cʦ׵x3o8~pzImZYF̾^y&蜯9rS3^eV~w~}.A`b#M:ߠ;gJrFldؐ|A0Ɯ.o"@Զ;TEwGJ(0Ê$NB{R,=\}\#=6Ŷ֫RWcՂSK= 5%m#V\#~0= b?uك~vۣ2ۣ2\r$n XoPENDREP DELTA 311123 831661 864 SVN|gP >>x^M @âzVt.M`%(T3CCA:}f`tI}PPyx3z{63"sd4$bAC[}¸@0蚣Fs)RoMzُk (EbaS_ A<1ߦBbPJW:+ANVwr@%>= __s1+__nENDREP DELTA 311123 844111 24 SVN,-%e%! 'nENDREP DELTA 311123 844167 2658 SVN$!  5l8ENDREP DELTA 311123 847240 2468 SVNnk?2p]vMO= ) { // FIXME: This should work for both forward_list and string SwapInvalidatesIterators();if (CT == CT_String) { CHECK_DEBUG_THROWS(C1.erase(it2)); } else ENDREP DELTA SVN/+//x^ZmO8_[* צRXѰj=,I.q8zoN6[ V"όg<8^~{Oh/]Dhhbiޓ ͡ C2< O.?FKE( i3Y8NCbz2~@'pc?8fa`4{4 F8$E3?pJG3-Yg'uLHDQFAs:\ YehumG8) aI;PVwQjJOăG4DU`#`?e^xrTỔbA)0@HWs H?B"*@vDlT3t$l@Fmw9sjnG*\nG0_`pxb6ɼ :~s !2 Y6Ϙz )@IJoĞsp *|CO%T1 P"*) @ZM O%ro~6zyI 1 .b~S9a{'GVEN[LLխϙ:TəAoS%(N F25BpXuo˞v^uʸ(pteuaQ@Pa>:?~xͥ-S X֣-ߥ^)^JҐR}a#n ܌qb[TsC97Mʝ(s{v f낢hkPu^~wVGFE<6ڊȚLUfq/@ҷGWڪRO aWwIf@z / --Db{w˘4e6̲[Ujg*Vb]z>)^W,ݳ8f"RuHܴI5cL{niA7\@=\[nv/ F+# xw~eřk2F'1ڵKB6I%&**I%Qvl^] $!;>|''߿?!::9eKBe% Ī4:1b͖BWP\(+ hT(~Fq\wX֠KJ*I-Kucr:}H8m6Peem?Α,1t:I26JoBf]M0b8.#a:T;)[ Ny|,U^5v LT OX%˗uKem+ !diY}D!ܐ+u L2X|)6{,Y$x|zOpkqR+($`_i(nt;Mzp~[n\1_YW9h.E!tn$'^4z$A9kP\@ct:n-# Yv:!؞}}Aov{mXh\*\"jL6|r'8qPcpoQ;(`M4KXj63p40F%'iD(ehtS1 ZE˳ aPRPw8Ni8(xRzRENDREP DELTA 303237 640810 372 SVN  IMIdENDREP DELTA SVN7x^Ymo8_aZ.tK9m{-r)M PV gyc;\^ ?Ns.tyid۟3gҕ%Y@bPŪΜd>=&B6%/}P1bA 3}.$L DF H Ono05oɀLƇwN)32c w^Onݨ7voG#`Rx~4e^U*3 C(;#zX6'2N 9ֳ5qzǝ87ޘIi 9  y`$e˫$ (3 @KL̲[,}?$F:x mb8Օ+KTe34c*-*9H挢zK/gQz 3(n YM<)BuFkdk*ņSdztqUw",CR{`нÛ۽O2v$Z8_2c ~/g "ǿb= uZ\3_Tl*#(5vVˋ-]K.w_B6Bäe&4a_C3bcLcn6,6j Wucit#0B=B_6,s>bMT-lMq ՚I>@=П]B9SBQ?ܳSz2W仲ܞВ3!]8sj(sG@6k.#$p-s԰:]>K`g+AZ˗kcQ][ۆ1遪pjk;bL"SMsF|ޫmDŽNTsEkzXwSu]sZc6Vq>Ei bdjp(gN8CTN(2:Uі=Mgzo_[9�WK͎|n1\IC7rA7^9+Qz8NACXPy Om˜6OLW+3Z0*m|x2-rP>Hj ١Zpfnd֑?aڶFL;M|(8V@m,hZ78jx5EVyZ|XXY-(1ox9II3apDj7F"'1jPIDň5XrgVt*`=DhpgWv>RW3"Wm*z3h>'1) >bXjR*"Th=(z2 d;:PM5w,CU4-(rX(>txQnB \u!K]Fyp;b;/Jtl(oqހ-Q'ABƴ{ɗH5\[ϺY\ 'wwlf"_E{)ق,.56|_l6{&]pb5r.JrE_SY-=T()P{,!꒲q .絖;t^L 6zkQ'D'r#X!-.nVW#AeT~Ɩ.7Wvya?Q>ZA5ޒ ,jFeэjk4u?BɊ&aDߑ3;I &Zi9#{CuU(q5]G5QPE-gqj:D|K4dpţ C:C[vJ6nXDY^ro,*Bq*Ɔ#f탩r6g$ilQdE!h2,R<RcCQF?`ZONp D<~ uwUDr}9nЩf<.yVK݊y"-W5"K7q^$Y*u?,Q]p- uvA %ɹ<ʏ}?@4`V\ ";4[⪏ކp,\erS4Vc0N%ves (*ۄ3lhWUЂQq_aY_uRzx|萀U^͂ {uέrR7f~py~. )|5{vs]U-)oI 2IoHrmCe)LB;$+6qEAYd!#ENDREP DELTA SVNx^J@yvkJ@FDB#ә0оB=7.ˢ(ob\&_Gn֞P޵>Bt4 #{B!{[ ͊t ⲯjίGrG5+җltJ>ǁVmC5zQhYZg, _|p GkkL^H4M5 c'\*NRH#窽ikvmxXceimd2l\M `?+!hL3guENDREP DELTA SVNM MMx^Zmo8_KFw>;޴ ixh$*Npf"n^lcQ3Ù'bM> #ꖑOdY*^MMYlkW!xKo҂rC΋X*&@܇3Vhٻg՗ٔ5əh7Ue-IUP SsoQVЦ!/_&o,Ѕgm!ɂCk.3 5`';t22CFcj"boj, ~s4,_(M9S[K :H_XiyB2i jM,4CѬ.y.ȤCMiZݐ25aݎV bCv[{V0y*W4!\]wU Nty4P׌JB`IC~r YjOg6< N 4 ϖ|fJVNa!m:\TLyB-z7uo\u qA :oނx^VVq}$`)/:2QnX]'=ޛx "V 0е,OQa.aUYS0{e$g=7;4 QkpvB(ocp hR!֯Z[ $ T)s'Ӹ\mlEcY^OJi tT4}.?hOxbUJ4 NʸClռgCO&T+X X<[+2=[)GBU#McH,A߱)gXpKa~4R #-g?`syn,&ضYo@;FE2/͇] ޣo5=* PnͶ. E[K-g ٭)残3KULF*2>g| b~&~``_Kl0w1Yѫo>6)DLـ6'ZcUCr _z:+0NX9vٗqEK e3=aG /كVeqPVpb,wYѺay_+ph]̱w ]flmMUp9I~)NQkGDʘh-LIr$Њ5`K*8C $5g1$G$HsMC{0-+0ó/x+t cނ-IEVC܃O{*8/gH6JK iB^9}VBDP44<=s ҊeVYd¾!lJY]:Nj;e즴(ȝ(¿`hR2~gVF娞J݇mG! 7m(v+Adų젉s=  FA:X}z*uyƙAܷwanQw}z2#+H4 K.MbzII(_)Huj oYw<,_ ;6@pcN7|@ g~\Bv jpe#yo`kv~]\PPn: .~:lpĞ#$Rtg@#"D`r60R$4{]X;GxYipFctWN{?GIfxNqN= {?H S{uWQLlc[nL-#vF*XfܧJK:"`[o0~<yMH;{ψ` &ؗ5v]hH:mPJ: ۍa6Q agENDREP DELTA SVN]x]]x^Vo6~_qMPXd{ XnHAD$?$S]lE1!"wwOO#󠶜ZM@TJ7R} }r\Cſq~ȃDܳxӒXBR:S p <i %$h~`IxrOҭx-2tk9VWj>^ ȉJi):UӢLMU0ƢfIOG}cͪ )KhM:$ےlsV '$6|DV' K+"!֡!{€2 Z hk ?:i,)B3xb@ 8ޑɮ,O6dGAKΥpW6@?Ȏ-xE ?Έ9ɝ2e#_o??b"@R!j(ۦe"wxznAL$׎:t8SդDݚ4&CId\y%֋ @?&n^.1СKNM-t_BSqB)'.Wu3.3+968!w+sC[ZJ JEM[6$iNCMCh`\nA&ek&X A }8wCҠ&V~fxRnkρև^jfLi GBO<=A?7\}Jnk=zcy7+L:f7{9d >}xoNǓ{垰W<sۙOw$̛C="ٞH74|_aF|;VTSlllhTplܶi/Kv6IǮw^[nT=^;ͤUm|BˋFӛ<ΧL'W03X>6e2q]*:Tx~5>k^󩳱DG/Q"HENDREP DELTA SVNx9xxx^Xmo6_%($oЗ݂y薺@%)-1WH7H),sǻ:d'Ʈ Ed~̌lwMY0(_2qWrw$ӯ\pluߜ"/e&4;UK͍Ub+-hJYi3D(#RVXrvzz~;V,iIUҋR(PwUT:m+NOfWk,4K23888;ybل}G3Jİe60E̊k< ͵IB[\epS򵪇ԏi*Gq[I9"V<MMK%mpĂx O|4J2n ;?%ů"F ώ 1r+TLQ˭LryH*QE}{u%NVoL"@a2iIhvG{/ TGq1ǡr} !y&{[fָY,c ArآNFCuo-TN@[FL.{p %Z:dˋK :7_jlx@BP ,YK!=iHHI>ux`NN^aBNn1q!G!010U ܨ*xxMaNM`8g_tfAQ#1 N9ˑK%5[(a^՟M~4FJYpP]jJxvLw-s'eFìfȌIiʤ .L8F,q!;Qm 9[(uhƴCt\9+MgCv)SʝAC6eBc @J [C=~R/:Aj}Q)1Ai޶[hu!-'a׸4T` hZ00㡋ۮ Y-BT>f߰ǃ$s`hƕX`=MpLv<'l& 'ȟDB/eZhH( ZOr㶞I@*XlwԴ~\(h^ 2F2lЗj1; 6P1S\meOAhb 1d~=m+x;G]dO`P238{.m0B'W@ڷōK1Pj.p]#ZM-:hWv-oċ NX8X0.׎ ϔ[ ׎3^l0LX ,uYYǦ@ |}~q9نtIHh r1e`&@@UVSsk@>; ] ޮ:u>`ohwXnȶ5W?LC%Yz=/UHʽ .yލp~&OϹxO2D'GDG <ݨԭ1Ql5y,u*:tSoe?[o<_hlxw>-*RHT+)4UTM<в1g5[hz@ZU[zl@aI13'x>!橰yKQ;s"¯_}} &ߴ|_^:.[k'{㔐'*0yHCـ_x_-! 94eɣf`D5Ԍ}g1qF#k@ƒ+ѩ3:8oCU[#>viT{oiQLaխw+sZ(rc6wXUӷ8/|[8 Jv,eRw=׺yDg#nglhWA |nk&Ed[ 8N'9^v/:vF(D/`$(bENDREP DELTA SVN9h99x^ao6Wp Ɉkt@a H u X--"@d땝9#ܑ"x|Yةl[v֩VdI!-6Ζa 2zʍLʌlIv2c"_Y 6:r2c2r77ELV>̈MIwKIeEsKW뼰(25vcxf-YlvI4r{T nexR+YhU%矤s=./d2KFf[;K/Q\؉٢E#<#:#8r#6R#42#2#0".,*(p&P$0" VWh_Bm'On^)uWQa׋ϯ..xwc ,CRO'͊ޗNdGfo> Hu}]7[m}m,jirpua$dLi$]IGHjs^ ݽ~Wto0DXENDREP DELTA SVNuhuux^}wƭ+Xp7e$uڣrʒ$Sx]ĈKnI>b>*;W 0 |E3_{.naZgyZbY%uSmͦJMVKMy6O:]bu~v$ł~,1(,ϳp妚CF)5;<:9?.~e,&:B0-euY5A^Γ%M/,m/ %P6gdfDMV&Xn95S-Am"l)Bnc3@ w)RN 2Ȭ7br-M2wlXW0^@[Փ૯nY|I](B59RC.Tٳy|FկK[?,|jC~BG"]Lapj"L? Mƣ:ּ͗RX$jKLa|:ϊEy_# 5AI|-PyP Mq ,S7 2bbRž1P5_HL=q]ͷ酃\T` iU](ʶCƸ^̌xU(L dY$(Qmұ k^mc1xa)а%,`h0? #u %5 /[>K%󂏀ZI$Hr D r*am#P&Tw->TKW@{SC P3ijQ!b);V)~t{O{ay%M 0I1ߤ#Z&[bh#.+g0-MRuC <UNipN@`:&;F TFgoާhH0XFk?i؍1JPgϔ|lX<? 3A(76^SAҌ[[FxHC!Bz_0딾-p)}|bbG'(|l*C)Ox$\́Ғn@U@8X䷒FjA8@)̕0.MF\bI)V ]M6GNl4 cֽ3 %ZhOc)ZJ[r$ Peu B[Z8+b1(%aEe~hU ˲Uyw!ְHyL]FYP%ԋkR?9_U"eMD Hw቉yr]wC!PL1[ʀPaUȒ뢬Ar{+qU.z:*_:UL[#sTuO3H zlpG4A$2])s!s?>`24-`#ЈDfb#-ZA91O(kEV0Z3*{ݦ[h k=yC| "43$bi! pP/[q݂RܗPM|^ (>^qtƏ]崴T1h\8aH[ Z4A“Ay#Mdf7`%yޕ@/S7+30a6-4䕮 sIR,m[Ko(>4,女|⾵6O{,RV'E}Ě&lXV6Y,~jev`ICPt NCRiRgcT:5jq0)h],; v8D4s==nc 2'F9Ɲ5EXhq' 9h@O`n p⃋ycBR,7*gz.[d/Ź}_2As$m6C 1ή & p5k eK \NPб骭j~c'jEG2l ?\Nڭ&z F"4:; 4|o(t:B%a}^أaB5IT1>J؈-D(%+I O(e#sz(6iBͷ~84C GitM$2A="l_@my*3%u +ےPQ@È"E`Y*5b޸Z]%H8޵bJ1+|Rf->"7_"OG߄j!CŌZVP2(Po]Fc.;UMV IUkX3TX|PD4 _3?mD:Kk7$(҃~qKe:>b]kӿMH qD G!ɠ2f= jbA!@4ejB[F_#cMH@0 x(w,YD5/ e;}+zu8;9<7Hp1׮;~Ǭ1,E}>Db6.. l([[A}ooA}z-1gojǯψu]#jm[k:ZG^X{}(z<]ʞkxA Ǵsƒc(ZfҽeƖjdrٚ0#QꥌQͨ.zxѱ"2 |l`^R:dz"E:ᥞ^9JYd TCgFՈw[Np$z'<7~/e倢-7!m0cP%Mv&|6I 2|Ik$o-xœ(*[{+G o grF/vi% nt,J Qx@ul2< Jg9h~<e1-J:_Q}$.6y 0LΕ. asBS,Q>cN8F< i,_ oڄωr(~J1@r_T &7:|޲^gOANwI1'j@__l!kl7eY8C<"k: ǯXX,RE(\?I-1mB`!Ʈs}FĞhc,,SoYvEH)C!ط][Wc:]MaCh5wA[)#t~)z&eP?$cLƷΤm=]";!} -O="jTZ"hΒҁ~8b$ọL\e+f4t{L«TtE*m$EHOAS<,1~)ErSO|R-Ⲇ>Uq֤FOQq&,o#VyB+{~  2}\ HQR0 U&<f:qvf:d*`vRKm^R& ,f}UA 1\!`PS7yR^[X[[p >>+ca.5R2  `6 ,a*E=Aa])Npk\rV* " kv*n?mLv0YSapHDkTYtLIK!U /EARώ[dXgj{}ǜ<_-:Jό69.4k~avkwcЋ ٦"\.t1] ##B`Yj"M邁ñ_k\pm4Ư忑t3] yT;5,>ޝ-qG!ɳk߄p4]8 %;\BfS,ccĀ;@ $J0% DKx 9$CTWrq %>[U{ Γ9pu`lcKMt\גc"*5ض'aWݻ$/TsLz9qF4вI6VE|UD靨:&`+o 1f gy$UmlAcǺ;Q~U̧DUjۅ)&@vqۺQ4(?mAM"'D3AB'}:2it `<,3B.I %KDO Ip`!EA0+eaAYA]:P̜" e!4.;cm37H3i .3.YllcG\FzI1[ ޔJ Nwaɐ:gJT׋@HqoB"? [ :SA] )|b>wnj!O @f'~SЉ"X8B:"FםQSnw #@qly˨O#S I2WД`|tc-F3SS!dhAZ )@FM]Gܭ_=H&gp6F>E s)-`]nЙ493pBUǼ8вz$zx4paCn4VU_uX38 J >젔S.DUm2LQg0#,Ӓu*PvO<(EB(vZ1s˒2FpPrp]V"뤪Mڃq]Lt5%QX"ߍ9H0/j#Ng0wڛ8}1FzZ1"Y6`y2]DQ4]Zdfwu_VC`3i7&PК"#:ZX:pg@7 d̈́c\^FTlE)~SdɊ K#-SGha z3.ӣPliʓ"TNtPw[w{-m$ MEF4Ff4ØK)0Re#8x3Yߌ +&Ey*1v(I0 ӓwQ"-F za3B3Dp?YɮRX66Uűb?qGJd.5\vSJC(ztp]?= dMRcЀ8fdqoȞVp|<;0;]->8998{6cPxM=m=a|tv@<0b[t-zוT+k/rWQ$USd8 jwDW*7[_yLy"v X5dK :ՖESt@k-1o FSз49:fYso~^`-" ĎhT2-z ,A 2#7@l0>.%XǟE &Byq5+Y*z7~(9gL7{Ʋ7(%qzQd0?m+ b'T|^NG헯eas[&F`*L'pc' 83U>/U(8s[Wy#Y rQCcYވ3lE%iojO~A͎v~q>>GS08:NO/^{"@ɷD8w'u嘉.c(T< ZŚd#I>o&C9P j?]Io'エf-GʥuGYFԄ9v&Ac5DњLv8T&#?8:C8C"AOOTG3 )k*eN"}H:VE~󗬸m}N~Y<[!i;Vd>m@I`?1AY@K b.G'bOD 5Z؈mGazܵ唡;ZC=6zڸ#4S@cL#>KԢtꐁMX`bJ4eHZY]0v~õw'16NtLXt#;:Bgzd2ߖ 7M}35mH+nh\O7.1c);Aq%/*:#މԋǸ<(OdZQDj'E%j+_mX/ -=i{)ԝ){䰟\(N13`Vyp@K}p;UXk&K]OofڝOlV.dϤ+l6mɭKk(s~>*XHvE_NlCeѳ'04^ >W x ܍$W7nt0W"fYxZhȭaQm1BNk¢oٳ0Xt (Tvo1gg򼼏EqY,n .guv5А?>inS=A &7OQMMc|v%jL*n. a 7e؄PK kp(:/jyz21uwFsP]WHFxvKwP jVfui.ls205\;^9dh9:uttta*9[fZ;pGI$K߹#+}SJZ:V9xG ӳǓN XFiYqZ9p)7E퉀Ä6]2S/r^Dtv4{-vMD# &!im:TJ. :<<Be3NYG۾n9hǹ>!B Zt;FaejPG }-%[KޥΚOH+bE>of(W8ü#" !1xs Kz}۸Ea,,A2W됒b K@ي^u7(0Ŝ(OA6E[0IRDNQTKwKQTS%M4ibi.y0#ikv!"4){_ge~gIīHɝOPql:0NnmK 9,T趒L݀UCˋs&2u8SP*N8CrSLT.}֯,PGzq?W ;CS=X— "`R'x7(&|ӓTloK_b/!5 v-) <.n5WWe`Ddl-ԠV@I5 ؽ XZf>6Wb&QObj9c|1L([:{|qߘ:PF{5;}tb@Ba@>\z mTl/4PеM5Yn 2'˼L)e`KWt1SNtszF~$> cѭ |tom5(ҊH(]ZpZ'ۆ u\ett]ēU`jrZZoWuwDVز+ʺvp9:IZX)j\= 2Y)%>ξQ~K1Biuam\GxTV_wëh~5[m y*XzO&%RUsH"Wz'k?#|9vći4㻈ާz4Wʮ P{;9kp \nl"*Cn?e .j%T7}M^XѝYcdo]"];Z8A173)&bw:VVxWnT3VN_rx+ᎵUYtq ̢q˾iK=N1y?ĭn}eL5pKj^Y`!݌t!dE3CE<(7|+1dh\֛+bzl(To1mBzr^ {[=VN5aֈaIN(IӷFJeKj}!0r7?6J#a^x4Q^b4 _(Ѐڙ(c&a n(/퍈ryvgTg`Y0ۺ `uC:*3t+3 qhP`WIdgA5TѿYirڔAqr;V" D S Dp` RɑZO7n:EDv1R2xD%tNHku)wؘLU=9&MI}Z{`y(MӅNMh.~ebQq9~nEfS֬ӹV,]->oŨԮPJH*t 0ҘM PCВ71CTma 7OdsC,D,/jYE-qFOi4H AcF4I~]MsG={d5-:@uZq 8Xj3NWF*O.(5H)jb IDj$$CTL"sV7b.3Nee6 LPrV]5iUcĚcV,b;6ԵR+\ynBn=uNrl@|.oK(b}䪄y6.J춎ntPWDof1Q1IwjzxZ۪9{"[mP>sȭPy60=;;NI ԩ6-װ >3›Ö51hx,"‘DFLYt"/  *oM:dј&&ߚ!XӰLNA_ڪ WbqUK8'v{@,L؎] d0G f=y{M; - d mDZSL1=6Siqn>-̄,ç"{m"VSMFPo/CFrCrkMB̉% 5k^RMOX ,,N'vENDREP DELTA SVNE EEx^Ykoܸ_:H4v7q0YYfHBRO{.I=(bEe#}/'7ؾz^粬Erh4ۉYQ߬I VWg21@y}q͒*=WZ9( QIL}[ pWQ)u:fWO\Y.˸IDcb7ő(k `}(WtwCl6̏ZE;x-PQZ$ZsZS3?;"gu+PDIj?۪Fi]FuzAnhV*(+''gjLkڊ;)۱LT"J&#To󞣘#_[(:&<r+AOA\|=k2?fvxLFE=Son7Ut؝&85^;lmNO|㢸/c֧/%ʢl;ˋGB֨V?,#&(&G=mܩ=/Ὺ'ӹ]9fXd1=Vٵj|? WLPp)%:ء lzx R$BD{ʦHkjk:^eNJ] vK^HW w` i)yuNpm;IxkR^hؐj#Ffűɨ>>#|^iAn"U"G-ؠq) {{ey qa/ޞaW r쑄ciR-U :O?ddԪm}]Q"z8( K6; aNU؎V's$MSfe7Hߔ l;m_Z\TIQb~7av0o4}#߶_>iO>b*իCMƂm .h{sǫfhhLH?DQ&n0~V8& Лln zP8Ҟsu'5?]&JQ;8a;=qإ1U{ӉެWtԗguSfP$wX+}c Obyuj·1mamNPtX?@)?*9e9ab6+D<ܑ=s4"*8N{2Ite&; H·}CGJ4k#B799!+Qd''JOyN>aOgŶw43rzב ~`EuG`ȷj>*GҦ49࿹Ddb bvoƲC< PYG\s?jdT~<)2۬e1L K);V:0"W+>L[4Ì׋(8|sG{p:b:'ٳ;g[C1INjLENDREP DELTA SVNZZZx^Zmo6_M.wmf v-v-#6TE)͐DJrU" 3yyft:G.`tttkaTnsŪ, .7\%oZьd-N|I._]{w/ZvJkZ1.fׯN<уыLnOzBɛd5m19 '(WgW'Ĩzns?Bk6*F:O/ eѼxPra+VNXdn#Kf1%ބގ#Ϻ24TQU"t|ZȂMIVP[To'Q0"-#R4bc ]el6J_/ mPz*vF-&RQ@UTUfn`'vA!_ϟ1 kƣǰ^m9 1']?R5vYTW,qE |%Z TlX$>nj`4a+{1RCѱGjh6yuΣ )EhWrHk0ɇ;L ܥjS/k6o7x;!r5W`%߷K |[czB #ݵl {XN@IT UcY껀°rv67tP՚li)kᨕ.qA4Ѧ9"M& hHӔ#lw?*LhZሜnXsЫ*xO}x,|E6&UYGPD1eFڰ4@ .obUOXD TZ'pʐ؃G m=e8u2U|)/ӊ4 ֭ "{䈆[_)}Pe#>PW%/+t"5(r n7 7\V? v,O6:]f:& -kեTWx+ T FZ3qWygztfhPݩ=u*&Sɝ'H?"_I(vHcD6 ce4Q|K^[#_u7yc"=b\CTYpnC ȃ`)_r=ʬ2i:*I^X+)i C6[Q16O꿝R=66B|Bޫo:5t~4_dvrQ,mX޷#r+ 2h0#QF4rLwړ8uCsa:}m]vj[L?D-B{4 $#{̽9CUi 2bIm|j۶5~ Otx6{-@=*nIy| م'M=vVˬWG,fyUk`GJΏ, !YG}yaƭ-. Rp䆶ENDREP DELTA SVNaaax^Zys۸ߟ'Cʑc6mOkdzX6ˁH†5Yw{8He{n9~xrpM.zbgogl&sF b &əI2]If's W ϘP,'ȁFلPeRq&匜%^-qY *!cΎ]%2+%əP 2uRjb| J=\\iCQ]EWʌ6J V;;YA"'lFBOePW*g3\pblHfUQY)fM %G=qLd`y%~JR+&AyZ23~n,۸etZohlq@]b" :,fwwqtVۚI%Gٖ4e⫛w=tt SWDV,@Q05ɮbzdmE+V`5gzWgSZ(5S2?nȬg&9EHGnfotN0烮_֊bw[=Ýsb+̸~l]Ѥ1 @ %zk(pEkȏupX.aY SJԋ&tC劋svrϓN MP$5}\LYȸa.nHR2!FK y8ӗ09iҔqb 1pr`Py)HhMf%Gh71@IS4QwNPFaxn<W_YFAO8[(LVˆ6Ȃٟrc%覦 R^e7)VkEq'e`;.pֶjdF5-Z_ Vms(G$#sÂBmdŧ_ E0jֺ\㠹DH祊#?3uG;*lP[s;dsr?p >;O34ά%:%0G#5޺@Y C`nxQ`2vCqO+L `|w2H e~+JjZWS L;RƋJв$6eb=2,nzLCL|f?Z|mOkbQeQАI馽4}3m_`)_6l vU[f A?Dw!@G[7gG rmC 0'Ai#X֓os_oӇFsoXƖT oG=TbTebtdPV]ܴۖ߮ ChO'G?&?F7Gג8 oG{,Z*9=x~^i=G!TEQv$v6U.e[+aWKjy^$XȉQUb7;ƼEcaxr AcT%:y**RuZ0q {)/`zm]e]U '\co dϸ.]VsT&ok'v >j䨳C'+vѓE0 Ҍmb]VSs+,F` G`WB>*)< GLO%c?Oq#>SOK)IhnfYjpƌlۘT2Oq/n:bوcs֎iαܚV:,]z^=F#؆M^j pA7wggڌ-"s A(_N5G)%Ts& X]wTSl]d ˁZ2YϏGgvѬĈz`Vtpiư'JHb35zl6Ɩ4ONӫ닣Izqt|}5n&7W3S.Ǔz @6a]\TD9rO"b60Zڇmب(.JyqhZ֞٤Mͩd9 hNvKhXp 6XDAk6/j܆8 @nI gXb1K&pJuF ]B-<:>4}/l: oڰ\ \Rޠ/P9n_v'l =M%2mzJqkN$~"b*T =ј]<?1ʕ5R*z^u/,˵t vH"S1]M*|ykM^c)x^8~׷c}FS|"Jv|IImGgg}!j?genLu3a!O%/JZ/j{OdbotpK8.9Sm;5/e$-l[/BmMi[k-v&BSi_F5v'FE͇a8 '%hܿfz(^LkϧENDREP DELTA SVNWoWWx^YmoF_QJe"RPq9n&+m8)remM-]Ҋgf䒒 733lv@xġb-ūWŦT4bW&Ӫ67.ʊf$J2ΰHtzƪj'^RUQl +ٛx~!Vۘu1Zb#BWSP0U3Itr'ȏJctѼy*󤂜ݪ;[,MJۮپL2F#h| )RjVV$FԨs/Ff`ɋX$Ļwp'+T:1;%UJiUSIyB3FX2h\WƓQ#p($3S 湐S{>Gqh!Vg'O,+e]3c cXeZub.DҬcGlX#s@!B's2G'y蔅Հ[?G Չd{ZW+i6OEid)3{Sh)33<MlUVs#cF*fLpT@rҢ8`˩`6ͽFlO+lj?((0 +#G 3ί)_dǝV\u[:OpAeo Q$iKy9 Qɦ)aTcx&>Bk{[%`!e2ʤ zt+Sˉ*Z\-(`_C=Mې $_qtn 4%H)CkGGG|42'm9 !k'D "Hݶ]<8 Vۜ`5m,8M\f. I3*\$JIS6Լ%<_O?2p3[3Ha] |˘ĭpਝ `c(bpC;rj&A ϺEru,g!Fyvǟ?b*k*jӢw۵J׍Wjm}UM_= ‫*焎4#˗ɲE)١ֶZ)MZ1=I&A'7ӌQ"Ec2ekksm,mS·5ت@Hnx+j R $:j \'bԦd¶e`+zk$<\F=hebug/8m QH E#v_H\J7q_&GtMtD6q"Up;)b"ⱛcNr=M[6Oz;w`٨p]DG 0{@(^P2SX; 9hcf ]t-@4/yÄ-L9Y{xbs:H;qqSݔL(5j#9%av 0zm%\ϴ3p(B®`I5tNEDžH3>G/ WMde St >(>P&5sk@pU CX§)maW4j7МkSkk|[fֻ7ZtVl- J[H$@wHJ:ģwV2)ިjD ' ({6jtq1ݕS?W;f;h5[t{+"\M vuLg*ۗgb[{:l 5DrSJcKPG&`VLx#J:&I'6AU՗ϝB''oiH uNd}q6xk,Zro.|сINm~Cv4|APGHn=Ԇ#4Z"s׆y52UAiԻ@:\|4Oa/Ԭs{^n {q|r(!˟*P^DGpxCŴBQɼqWu&ڧҫ3t&*͒>gVٳ-= 酒9P[ql i-V}G,=!)6to=em ;εXf_u}h1X=1}[ë!&ARENDREP DELTA SVNi+iix^VM6 W4|(Q`bE'R ɓIRE&I7?>J} '7:|nn2?[B y7{頥@ lP;kA1P>okZ' L JIm(2x0m(mp< ݿpWm?o5z.WjܩcB-rnM(y1?>ѢnrZk:vGzjk0lKJ>6U2 ^,q,L)&P_8Fu~-ozpbcXWD˔pJǍC°w"ܬ#orlm 8^O gԮyiz(6nӲ=QǓ _ eK9K9񯿣b8I7أE%Om?fN^^#}v WIL\ d!x S@ڗ󨞆ޛ I1_} W[8EŬ1?ZcŠOIkϲqH ~0Sb£yc3J 9c共Xr•\[nwe@Gvs0I]ov3tBi zoo%EMT0x,kD z6ɨLBu:ul4G9ԐϏiOafyaE^] ]/*lH|lꫜ-a7{'.( ʋ"V(W~੮%8y.-ha]/ZL;olZ>(_=-.(4+VQCbqQن{FT^L^8]fNA HU;Xh[>; S_Oh4simle$)03@XJbփ/?FY/̘Qآ pQu2D̆d˕eO2w iQ1⢲A^IM3BGd6׹J:QM燲8S^YV`vlr/%gmX'CD[Ĵ 630i|_ȡxE$:!R r8x xCi3O@vB`XUPF|)v"㐬0Na3kA>h>`L s7cJ1|~ f30(Qji;$h NDpA#\aWK@ժ~||WQ50! @mwupXR T*1ZDqb$=)ϱiM-`X_Yh~dVwˏu]Xwt'kҊ3aLL&X3O0m KQܣ=z_ ͅ"KQ ?%rLFpNfb}z=DR Tv>͵384wBӒ1|lڸ(h(XsWsgjaK%; q0F@P Yyx K"sKQV#xĉ68Y)nvɜ#'SYdxnIhVqOy1OG:[x7#z+R-cX/$ҎpKYYhiQZaZT\ҶQ~m3&s&CgVg@nd|A'A}%c%xy!&7Z)V,곱*֖¡}†-Љ;&vY2w eN Ƀuyj+V74;PtTٳd^RHץH:r8"ĴVX%a4JКi.T\y%vCJ53 u&G*߰;*4>=,lZӑܤU%0E" Eߝ an+Է;Kj^l#$@7fÚz@'Cup<>D?$ۺj%^|,j&-bj¢Su8Nx*(0t' ^"7o%GZun Z ENDREP DELTA 311123 971506 25 SVNz{  Vfs://bugs.llvm.orgENDREP DELTA 303237 662683 291 SVN  V!fs://bugs.llvm.orgENDREP DELTA 287518 2967661 1313 SVNXY  Uses://bugs.llvm.orgENDREP DELTA 311123 971562 4063 SVN7C+*}Pjg`buw(rJ)x^X]7}n~&vaR%iZEFQU8;cOlU=P !%0:-b`G֬\f-63K&cR#?7R f&]v1'V3S)ȅrl {e:NѨR9a[ЊoT_Z@觽 *g,a+mJ͸ӥ hRh3#z_/L)񙽨RL-X(rUrcٲ(q{?/y`3 ^LtܕIa;{'%b.$mNCjzd^9Y#nv1Uu Ca5,2=Y&30z)T6RL|f\~a74$Yfsa(lx]%x>0%upE$gȆDZ@K.3>1=ezTၶ}ۡ}3l4[,åכD m0Je ˹D93]jds9 -Gh=}AI>,Oc?g3j?