D.gnu - GDC hangs - AbstractWriter.d
- teqDruid (539/539) Nov 26 2004 dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o
- Kris (32/32) Nov 28 2004 There are three slightly unusual things about this file:
- Kris (42/42) Nov 28 2004 Just checked-in a change for (c) that might alleviate the problem ...
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (6/10) Nov 28 2004 Sorry, no - it still just hangs:
- Kris (21/21) Nov 28 2004 Ach! :-)
- David Friedman (4/24) Nov 28 2004 This compiler bug is triggered by classes/interfaces that refer to each
- Kris (33/33) Nov 28 2004 Yes, they do ~ unfortunately. Is it something you can fix (in the compi...
- David Friedman (3/41) Nov 28 2004 Yes, I should have a fix for this out soon.
dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o mango/io/AbstractWriter.d Running this hangs the compiler. $ dmd -v Reading specs from /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs Configured with: ./configure --prefix=/usr/local/gcc-3.4 --enable-languages=c,d,c++ Thread model: posix gcc version 3.4.3 DMD patch 0.8 The rest of the files are available on DSource- it's the SVN Head version. John begin 0644 AbstractWriter.d M+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-" T*("` ("` M("` (%1H:7, <V]F='=A<F4 :7, <')O=FED960 )V%S+6ES)RP =VET:&]U M;B!N;R!E=F5N="!W:6QL('1H92!A=71H;W)S(&)E(&AE;&0 ;&EA8FQE(&9O M97)M:7-S:6]N(&ES(&AE<F5B>2!G<F%N=&5D('1O(&%N>6]N92!T;R!U<V4 M=&AI<R!S;V9T=V%R92!F;W( 86YY(`T*("` ("` ("!P=7)P;W-E+"!I;F-L M=61I;F< 8V]M;65R8VEA;"!A<'!L:6-A=&EO;G,L(&%N9"!T;R!A;'1E<B!I M(`T*("` ("` ("`Q+B!4:&4 ;W)I9VEN(&]F('1H:7, <V]F='=A<F4 ;75S M="!N;W0 8F4 ;6ES<F5P<F5S96YT960[('EO=2!M=7-T(`T*("` ("` ("` M("!N;W0 8VQA:6T =&AA="!Y;W4 =W)O=&4 =&AE(&]R:6=I;F%L('-O9G1W M(&$ <')O9'5C="P 86X 86-K;F]W;&5D9VUE;G0 =VET:&EN(&1O8W5M96YT M($%L=&5R960 <V]U<F-E('9E<G-I;VYS(&UU<W0 8F4 <&QA:6YL>2!M87)K M"B` ("` ("` ,RX 5&AI<R!N;W1I8V4 ;6%Y(&YO="!B92!R96UO=F5D(&]R M("`-"B` ("` ("` 0&%U=&AO<B` ("` ("` ($MR:7,-" T**BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*;6]D=6QE(&UA;F=O+FEO M25=R:71E<BP-"B` ("` ("` ("` ("` ("!M86YG;RYI;RYM;V1E;"Y)0G5F M("` ("` (%=R:71E<B!B87-E+6-L87-S+B!7<FET97)S('!R;W9I9&4 =&AE M86X 24)U9F9E<BP 86YD(&5X<&]S92!A(&-O;G9E;FEE;G0 ;65T:&]D(&]F M(&AA;F1L:6YG(&$-"B` ("` ("` =F%R:65T>2!O9B!D871A('1Y<&5S+B!) M("` (&%S(&EN=&5G97( 86YD(&-H87);72P =W)I=&5R<R!A;'-O('!R;V-E M<W, 86YY(&-L87-S('=H:6-H(&AA<PT*("` ("` ("!I;7!L96UE;G1E9"!T M>6YT87 L(&%L;VYG('=I=& 82!P=70H*0T*("` ("` ("!S>6YT87 N($]P M("` ($%L;"!W<FET97)S('-U<'!O<G0 =&AE(&9U;&P <V5T(&]F(&YA=&EV M92!D871A('1Y<&5S+"!P;'5S(&$-"B` ("` ("` <V5L96-T:6]N(&]F(&%R M<F%Y('1Y<&5S+B!4:&4 ;&%T=&5R(&-A;B!B92!C;VYF:6=U<F5D('1O('!R M;V1U8V4-"B` ("` ("` 96ET:&5R(&$ 8V]P>2`H+F1U<"D ;V8 =&AE(&)U M9F9E<B!C;VYT96YT+"!O<B!A('-L:6-E+B!3964 8VQA<W,-"B` ("` ("` M4VEM<&QE06QL;V-A=&]R+"!"=69F97)!;&QO8V%T;W( 86YD(%-L:6-E06QL M("` ("` (%1H92!C;V1E(&)E;&]W(&EL;'5S=')A=&5S(&)A<VEC(&]P97)A M9&5R(&%N9"!W<FET97(-"B` ("` ("` 25)E861E<B!R(#T ;F5W(%)E861E M<BAB=68I.PT*("` ("` ("!)5W)I=&5R('< /2!N97< 5W)I=&5R*&)U9BD[ M=70-"B` ("` ("` =R`\/"!C(#P\(&D /#P M(#X^(&H /CX 9#L-" T*("` ("` ("`O+R!R97-E=`T*("` ("` ("!B=68N M8VQE87(H*3L-" T*("` ("` ("`O+R!S86UE('1H:6YG(&%G86EN+"!B=70 M=7-I;F< <'5T*"D <WEN=&%X(&EN<W1E860-"B` ("` ("` =RYP=70H8RDN M("` 5W)I=&5R<R!M87D 86QS;R!B92!U<V5D('=I=& 86YY(&-L87-S(&EM M4V5E(%!I8VML95)E861E<B!F;W( 86X 97AA;7!L92!O9B!H;W< =&AI<R!C M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M<W1R86-T5W)I=&5R(#H M(&]P4VAL('!U=#L-"B` ("` ("` ("`-"B` ("` ("` +RHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` 0G5F9F5R16YC;V1E< EI;G0Q+`T*("` ("` ("` ("` ("` ("` M("` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` :6YT,39U+`T* M=2P-"B` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("!I M("` 9FQO870S,BP-"B` ("` ("` ("` ("` ("` ("` ("` ("` ("` ("` M("` ("` ("` ("` ("` ("` ("` ("` ("` ("` (&-H87(Q-BP-"B` ("` M("` ("` ("` ("` ("` ("` ("` ('T-"B` ("` ("` ("` ("` ("!"=69F M("\O('!U8FQI8R!N97=L:6YE(&%D87!T;W(-"B` ("` ("` <W1A=&EC($E. M97=L:6YE5W)I=&5R("` ("` ("` ("!N97=L:6YE.R` ("` ("` ("` ("` M("`-" T*("` ("` ("`O+R!A(&-O=7!L92!O9B!P<F4M8V]N<W1R=6-T960 M97AC97!T:6]N<R`-"B` ("` ("` <')O=&5C=&5D('-T871I8R!)3T5X8V5P M97()"65N8V]D93L-" T*("` ("` ("!P<FEV871E(&)O;VP ("` ("` ("` M("` ("` ("` ('!R969I>$%R<F%Y(#T =')U93L-" T*("` ("` ("`O*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` M86YD(&-R96%T92!T:&4-"B` ("` ("` ("` ("` ("!P=6)L:6, )VYE=VQI M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M"B` ("` ("` ("` ("` ("!N97=L:6YE(#T ;F5W($YE=VQI;F57<FET97([ M("` ("\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` M=FED960 24)U9F9E<BX 06QL(&9O<FUA='1E9`T*("` ("` ("` ("` ("` M("` ("` ("HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` M("`-"B` ("` ("` ("` ("` ("!2971U<FX =&AE(&%S<V]C:6%T960 8G5F M"B` ("` ("` 9FEN86P 24)U9F9E<B!G971"=69F97( *"D-"B` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T* M("` ("` ("`-"B` ("` ("` ("` ("` ("!":6YD(&%N($E%;F-O9&5R('1O M('1H92!W<FET97(N($5N8V]D97)S(&%R92!I;G1E;F1E9"!T;PT*("` ("` M("` ("` ("` (&)E('5S960 87, 82!C;VYV97)S:6]N(&UE8VAA;FES;2!B M<F5S96YT871I;VYS("AE;F-O9&EN9W,I+"!O<B!T:&4 =')A;G-L871I;VX M;V8 86YY(&1A=&$-"B` ("` ("` ("` ("` ("!T>7!E(&9R;VT ;VYE(')E M<')E<V5N=&%T:6]N('1O(&%N;W1H97(N($5A8V 9&%T82!T>7!E(&UA>0T* M("` ("` ("` ("` ("` (&)E(&-O;F9I9W5R960 =VET:"!A(&1I<W1I;F-T M(&5N8V]D97(L(&-O=F5R:6YG(&%L;"!N871I=F4-"B` ("` ("` ("` ("` M87!P<F]P<FEA=&4 96YC;V1E<B!S970 <VAO=6QD(&)E(&%T=&%C:&5D('1O M("` ("` ("` 8FEN87)Y(&EM<&QE;65N=&%T:6]N(&ES(&%T=&%C:&5D(&)Y M(&1E9F%U;'0 *&YO(&5N8V]D:6YG*2X-" T*("` ("` ("` ("` ("` (%-E M92!M;V1U;&4 ;6%N9V\N:6-U+E5-86YG;R!F;W( 86X 97AA;7!L92!O9B!E M;F-O9&5R(`T*("` ("` ("` ("` ("` (&EM<&QE;65N=&%T:6]N("TM('1H M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ("!E;F-O9&4N96YC;V1E<G-;92YT>7!E72`](&4N8FEN9"`H=&AI M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M(&]U='!U="!O9B!T:&ES('=R:71E<BX 4F5T=7)N<R!F86QS92!I9B!T:&4 M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` 3W5T<'5T(&$ ;F5W;&EN92X 1&\ =&AI<R!I;F1I<F5C=&QY('-O('1H M870 :70 8V%N(&)E(`T*("` ("` ("` ("` ("` (&EN=&5R8V5P=&5D(&)Y M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M('T-" T*("` ("` ("`O*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-" T* M("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` M("!V;VED(&5N86)L94%R<F%Y4')E9FEX("AB;V]L(&]N*0T*("` ("` ("![ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` M("` ("`-"B` ("` ("` ("` ("` ("!7<FET92!A(&-L87-S('1O('1H92!C M=7)R96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T*("` M("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` ("!P M<FEV871E(&9I;F%L('5I;G0 ;&5N9W1H("AU:6YT(&QE;BD-"B` ("` ("` M>PT*("` ("` ("` ("` ("` (&EF("AP<F5F:7A!<G)A>2D-"B` ("` ("` M("` ("` ("` ("` <'5T("AL96XI.PT*("` ("` ("` ("` ("` (')E='5R M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M82!C;&%S<R!T;R!T:&4 8W5R<F5N="!B=69F97(M<&]S:71I;VX-"B` ("` M("` ("` ("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M5W)I=&4 82!B;V]L96%N('9A;'5E('1O('1H92!C=7)R96YT(&)U9F9E<BUP M;W-I=&EO;B` ("`-"B` ("` ("` ("` ("` ("`-"B` ("` ("` *BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M86X =6YS:6=N960 8GET92!V86QU92!T;R!T:&4 8W5R<F5N="!B=69F97(M M<&]S:71I;VX ("` (`T*("` ("` ("` ("` ("` ("` ("` ("` ("` ("` M("`-"B` ("` ("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` 25=R:71E<B!O<%-H;"`H=6)Y=&4 >"D-"B` ("` ("` >PT*("` M("` ("` ("` ("` (&5N8V]D92YI;G0X=2`H)G L(' N<VEZ96]F*3L-"B` M("` ("\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` M("` ("` ("` ("` ("!7<FET92!A(&)Y=&4 =F%L=64 =&\ =&AE(&-U<G)E M("HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M97( ;W!3:&P *&)Y=&4 >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` M(&5N8V]D92YI;G0X(" F>"P >"YS:7IE;V8I.PT*("` ("` ("` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M(%=R:71E(&%N('5N<VEG;F5D('-H;W)T('9A;'5E('1O('1H92!C=7)R96YT M(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T*("` ("` ("`J M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` ("!)5W)I=&5R M(&]P4VAL("AU<VAO<G0 >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` 5W)I=&4 82!S:&]R="!V86QU92!T;R!T:&4 8W5R<F5N="!B=69F97(M M<&]S:71I;VX-"B` ("` ("` ("` ("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M<VAO<G0 >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` (&5N8V]D92YI M;G0Q-B`H)G L(' N<VEZ96]F*3L-"B` ("` ("` ("` ("` ("!R971U<FX M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET92!A M('5N<VEG;F5D(&EN="!V86QU92!T;R!T:&4 8W5R<F5N="!B=69F97(M<&]S M:71I;VX-"B` ("` ("` ("` ("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M=2`H)G L(' N<VEZ96]F*3L-"B` ("` ("` ("` ("` ("!R971U<FX =&AI M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET92!A;B!I M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M;V8I.PT*("` ("` ("` ("` ("` (')E='5R;B!T:&ES.PT*("` ("` ("!] M("` (`T*("` ("` ("` ("` ("` (%=R:71E(&%N('5N<VEG;F5D(&QO;F< M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M('L-"B` ("` ("` ("` ("` ("!E;F-O9&4N:6YT-C1U(" F>"P >"YS:7IE M;V8I.PT*("` ("` ("` ("` ("` (')E='5R;B!T:&ES.PT*("` ("` ("!] M("` (`T*("` ("` ("` ("` ("` (%=R:71E(&$ ;&]N9R!V86QU92!T;R!T M:&4 8W5R<F5N="!B=69F97(M<&]S:71I;VX-"B` ("` ("` ("` ("` ("`- M"B` ("` ("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ("` (%=R:71E(&$ 9FQO870 =F%L=64 =&\ =&AE(&-U<G)E;G0 M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M;F-O9&4N9FQO870S,B`H)G L(' N<VEZ96]F*3L-"B` ("` ("` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` M("!7<FET92!A(&1O=6)L92!V86QU92!T;R!T:&4 8W5R<F5N="!B=69F97(M M<&]S:71I;VX-"B` ("` ("` ("` ("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M9FQO870V-"`H)G L(' N<VEZ96]F*3L-"B` ("` ("` ("` ("` ("!R971U M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET M92!A(')E86P =F%L=64 =&\ =&AE(&-U<G)E;G0 8G5F9F5R+7!O<VET:6]N M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M>"P >"YS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E='5R;B!T:&ES.PT* M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M86QU92!T;R!T:&4 8W5R<F5N="!B=69F97(M<&]S:71I;VX-"B` ("` ("` M("` ("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO M"B` ("` ("` +RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M(`T*("` ("` ("` ("` ("` (%=R:71E(&$ =VED92!C:&%R('9A;'5E('1O M('1H92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` M(`T*("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` M("` ("` ("` ("` 96YC;V1E+F-H87(Q-B`H)G L(' N<VEZ96]F*3L-"B` M("` ("\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` M("` ("` ("` ("` ("!7<FET92!A(&1O=6)L92!C:&%R('9A;'5E('1O('1H M92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T* M("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` M("` ("` ("` 96YC;V1E+F-H87(S,B`H)G L(' N<VEZ96]F*3L-"B` ("` M("\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` M("` ("` ("` ("!7<FET92!A(&)Y=&4 87)R87D =&\ =&AE(&-U<G)E;G0 M8G5F9F5R+7!O<VET:6]N("` ("`-"B` ("` ("` ("` ("` ("` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M>"YL96YG=& I("H 8GET92YS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M:71E(&%N('5N<VEG;F5D(&)Y=&4 87)R87D =&\ =&AE(&-U<G)E;G0 8G5F M9F5R+7!O<VET:6]N("` ("`-"B` ("` ("` ("` ("` ("` ("` ("` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT* M>PT*("` ("` ("` ("` ("` (&5N8V]D92YI;G0X=2`H>"P ;&5N9W1H("AX M+FQE;F=T:"D *B!U8GET92YS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M:71E(&$ <VAO<G0 87)R87D =&\ =&AE(&-U<G)E;G0 8G5F9F5R+7!O<VET M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M6UT >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` (&5N8V]D92YI;G0Q M-B`H>"P ;&5N9W1H("AX+FQE;F=T:"D *B!S:&]R="YS:7IE;V8I.PT*("` M("` +RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ("` ("` (%=R:71E(&%N('5N<VEG;F5D('-H;W)T(&%R<F%Y('1O M('1H92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` M(`T*("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` M;F=T:"D *B!U<VAO<G0N<VEZ96]F*3L-"B` ("` ("` ("` ("` ("!R971U M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET M92!A;B!I;G0 87)R87D =&\ =&AE(&-U<G)E;G0 8G5F9F5R+7!O<VET:6]N M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` 5W)I=&4 86X =6YS:6=N960 :6YT(&%R<F%Y('1O('1H92!C=7)R M96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T*("` ("` M("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` ("!)5W)I M=&5R(&]P4VAL("AU:6YT6UT >"D-"B` ("` ("` >PT*("` ("` ("` ("` M("` (&5N8V]D92YI;G0S,G4 *' L(&QE;F=T:"`H>"YL96YG=& I("H =6EN M="YS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E='5R;B!T:&ES.PT*("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M>2!T;R!T:&4 8W5R<F5N="!B=69F97(M<&]S:71I;VX-"B` ("` ("` ("` M("` ("`-"B` ("` ("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M"B` ("` ("` ("` ("` ("!E;F-O9&4N:6YT-C0 *' L(&QE;F=T:"`H>"YL M96YG=& I("H ;&]N9RYS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E='5R M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M(&%N('5N<VEG;F5D(&QO;F< 87)R87D =&\ =&AE(&-U<G)E;G0 8G5F9F5R M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*'5L;VYG6UT >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` (&5N8V]D M92YI;G0V-'4 *' L(&QE;F=T:"`H>"YL96YG=& I("H =6QO;F<N<VEZ96]F M*3L-"B` ("` ("` ("` ("` ("!R971U<FX =&AI<SL-"B` ("` ("` ?0T* M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` M("`-"B` ("` ("` ("` ("` ("!7<FET92!A(&9L;V%T(&%R<F%Y('1O('1H M92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T* M("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` M("` ("` ("` ("!E;F-O9&4N9FQO870S,B`H>"P ;&5N9W1H("AX+FQE;F=T M:"D *B!F;&]A="YS:7IE;V8I.PT*("` ("` ("` ("` ("` (')E='5R;B!T M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M9&]U8FQE(&%R<F%Y('1O('1H92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T* M("` ("` ("` ("` ("` (`T*("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*B\-" T*("` ("` ("!)5W)I=&5R(&]P4VAL("AD;W5B;&5;72!X M("`O*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ("` ("` 5W)I=&4 82!R96%L(&%R<F%Y('1O('1H92!C=7)R96YT M(&)U9F9E<BUP;W-I=&EO; T*("` ("` ("` ("` ("` (`T*("` ("` ("`J M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` ("!)5W)I=&5R M(&]P4VAL("AR96%L6UT >"D-"B` ("` ("` >PT*("` ("` ("` ("` ("` M<VEZ96]F*3L-"B` ("` ("` ("` ("` ("!R971U<FX =&AI<SL-"B` ("` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T* M("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET92!A(&-H87( 87)R87D M("` ("` ($E7<FET97( ;W!3:&P *&-H87);72!X*2`-"B` ("` ("` >PT* M("` ("` ("` ("` ("` (&5N8V]D92YC:&%R."`H>"P ;&5N9W1H("AX+FQE M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M82!C:&%R(&%R<F%Y('1O('1H92!C=7)R96YT(&)U9F9E<BUP;W-I=&EO; T* M("` ("` ("` ("` ("` (`T*("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*B\-" T*("` ("` ("!)5W)I=&5R(&]P4VAL=R`H=V-H87);72!X M*2`-"B` ("` ("` >PT*("` ("` ("` ("` ("` (&5N8V]D92YC:&%R,38 M*' L(&QE;F=T:"`H>"YL96YG=& I("H =V-H87(N<VEZ96]F*3L-"B` ("` M("\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ* T*("` ("` ("`-"B` ("` M("` ("` ("` ("!7<FET92!A(&-H87( 87)R87D =&\ =&AE(&-U<G)E;G0 M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("!E;F-O9&4N8VAA<C,R("AX+"!L96YG=& *' N;&5N9W1H*2`J(&1C:&%R M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M(&5M:70 82!C:&%R6UT 9F]R(&YE=VQI;F5S.R!&:6QE4WES=&5M+DYE=VQI M(&ET)W, ;75C:"!M;W)E(&5F9FEC:65N="!T;R!I;G1E<F-E<'0 ;&EN92UB M<F5A:W,-"B` ("` ("` =VAE;B!T:&5Y)W)E(&EM<&QE;65N=&5D(&EN(&$ M('-O('1H97D 8V%N(&%D:G5S="!F;W)M871T:6YG(&%P<')O<')I871E;'DN M($ET(&ES(`T*("` ("` ("!M=6-H(&UO<F4 969F:6-I96YT(&9O<B!S=6-H M('!U=" I(&UE=&AO9"!I;G-T96%D(&]F('-C86YN:6YG(&5A8V 8VAA<EM= M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M97( .B!)3F5W;&EN95=R:71E< T*>PT*("` ("` ("!P<FEV871E(&-H87); M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-" T*("` ("` ("!T M+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ("` ($-O;G-T<G5C="!A(&YE=VQI;F4 =7-I;F< =&AE('!R;W9I M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M("` ("` ('L-"B` ("` ("` ("` ("` ("!T:&ES+F9M="`](&9M=#L-"B` M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M* T*("` ("` ("`-"B` ("` ("` ("` ("` ("!7<FET92!T:&ES(&YE=VQI M("` ("` ("` ("` ("` 3F5W;&EN95=R:71E<B!)5W)I=&%B;&4 8V]M<&%T M:6)L92X-" T*("` ("` ("`J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\- M"B` ("` ("` ("` ("` ("!W+G!U="`H9FUT*3L-"B` ("` ("` ?2` ("` ` end
Nov 26 2004
There are three slightly unusual things about this file: a) it uses the operator overload opShl(), and also alias's those as "put" (which is subsequently referenced from within the file). b) it uses an anonymous struct as part of a union (see union Encoder) c) It also happens to be an abstract class, with toString() being an abstract method. I wonder if (c) is the culprit? It is kinda' weird, and should probably change. AbstractReader.d is of a similar nature. - Kris "teqDruid" <teqDruid_member pathlink.com> wrote in message news:co8foe$1o2k$1 digitaldaemon.com... | dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | mango/io/AbstractWriter.d | | Running this hangs the compiler. | | $ dmd -v | Reading specs from | /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs | Configured with: ./configure --prefix=/usr/local/gcc-3.4 | --enable-languages=c,d,c++ | Thread model: posix | gcc version 3.4.3 | | DMD patch 0.8 | | The rest of the files are available on DSource- it's the SVN Head version. | | John | | |
Nov 28 2004
Just checked-in a change for (c) that might alleviate the problem ... "Kris" <fu bar.com> wrote in message news:cod62a$2di$1 digitaldaemon.com... | There are three slightly unusual things about this file: | | a) it uses the operator overload opShl(), and also alias's those as "put" | (which is subsequently referenced from within the file). | b) it uses an anonymous struct as part of a union (see union Encoder) | c) It also happens to be an abstract class, with toString() being an | abstract method. | | I wonder if (c) is the culprit? It is kinda' weird, and should probably | change. AbstractReader.d is of a similar nature. | | - Kris | | | "teqDruid" <teqDruid_member pathlink.com> wrote in message | news:co8foe$1o2k$1 digitaldaemon.com... | | dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | | mango/io/AbstractWriter.d | | | | Running this hangs the compiler. | | | | $ dmd -v | | Reading specs from | | /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs | | Configured with: ./configure --prefix=/usr/local/gcc-3.4 | | --enable-languages=c,d,c++ | | Thread model: posix | | gcc version 3.4.3 | | | | DMD patch 0.8 | | | | The rest of the files are available on DSource- it's the SVN Head version. | | | | John | | | | | | | |
Nov 28 2004
Kris wrote:| | dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | | mango/io/AbstractWriter.d Just checked-in a change for (c) that might alleviate the problem ...Sorry, no - it still just hangs: gdc -c -fversion=Posix -fversion=Mango -o mango/io/AbstractWriter.o mango/io/AbstractWriter.d Latest Mango update:At revision 153.--anders
Nov 28 2004
Ach! :-) Any suggestions? Surely it can't be the union? "Anders F Björklund" <afb algonet.se> wrote in message news:codnen$t37$1 digitaldaemon.com... | Kris wrote: | | > | | dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | > | | mango/io/AbstractWriter.d | > | > Just checked-in a change for (c) that might alleviate the problem ... | | Sorry, no - it still just hangs: | | gdc -c -fversion=Posix -fversion=Mango -o mango/io/AbstractWriter.o | mango/io/AbstractWriter.d | | Latest Mango update: | > At revision 153. | | --anders
Nov 28 2004
teqDruid wrote:dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o mango/io/AbstractWriter.d Running this hangs the compiler. $ dmd -v Reading specs from /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs Configured with: ./configure --prefix=/usr/local/gcc-3.4 --enable-languages=c,d,c++ Thread model: posix gcc version 3.4.3 DMD patch 0.8 The rest of the files are available on DSource- it's the SVN Head version. JohnThis compiler bug is triggered by classes/interfaces that refer to each other. I think it's IWriter and IWritable in this case. David
Nov 28 2004
Yes, they do ~ unfortunately. Is it something you can fix (in the compiler) reasonably easily? I can't readily break the co-dependency in the files under question ... - Kris "David Friedman" <d3rdclsmail_a_ _t_earthlink_d_._t_net> wrote in message news:coe8hk$1gqd$1 digitaldaemon.com... | teqDruid wrote: | > dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | > mango/io/AbstractWriter.d | > | > Running this hangs the compiler. | > | > $ dmd -v | > Reading specs from | > /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs | > Configured with: ./configure --prefix=/usr/local/gcc-3.4 | > --enable-languages=c,d,c++ | > Thread model: posix | > gcc version 3.4.3 | > | > DMD patch 0.8 | > | > The rest of the files are available on DSource- it's the SVN Head version. | > | > John | > | > | | This compiler bug is triggered by classes/interfaces that refer to each | other. I think it's IWriter and IWritable in this case. | | David
Nov 28 2004
Yes, I should have a fix for this out soon. David Kris wrote:Yes, they do ~ unfortunately. Is it something you can fix (in the compiler) reasonably easily? I can't readily break the co-dependency in the files under question ... - Kris "David Friedman" <d3rdclsmail_a_ _t_earthlink_d_._t_net> wrote in message news:coe8hk$1gqd$1 digitaldaemon.com... | teqDruid wrote: | > dmd -I. -fversion=Posix -fversion=Mango -c -ofmango/io/AbstractWriter.o | > mango/io/AbstractWriter.d | > | > Running this hangs the compiler. | > | > $ dmd -v | > Reading specs from | > /usr/local/gcc-3.4/lib/gcc/powerpc-apple-darwin7.5.0/3.4.3/specs | > Configured with: ./configure --prefix=/usr/local/gcc-3.4 | > --enable-languages=c,d,c++ | > Thread model: posix | > gcc version 3.4.3 | > | > DMD patch 0.8 | > | > The rest of the files are available on DSource- it's the SVN Head version. | > | > John | > | > | | This compiler bug is triggered by classes/interfaces that refer to each | other. I think it's IWriter and IWritable in this case. | | David
Nov 28 2004