www.digitalmars.com         C & C++   DMDScript  

c++ - [bug] DMC++ still not handling ADL (Koenig Lookup) correctly

And neither does Borland 5.6 (although 5.5 does)



define SHOW_BUG to show the bug


begin 666 dmnestedopequalbug.cpp
M#0HO+R-D969I;F4 4TA/5U]"54<-" T*(VEF9&5F(%-(3U=?0E5'#0IN86UE
M<W!A8V4 ;G,-"GL-"B-E;F1I9B O*B!32$]77T)51R J+PT*#0H ("  8VQA
M<W, 3W5T97(-"B  ("![#0H ("  <'5B;&EC. T*("  ("  ("!C;&%S<R!)
M;FYE< T*("  ("  ("![#0H ("  ("  ('!U8FQI8SH-"B  ("  ("  ("  
M($EN;F5R("9O<&5R871O<B K*R I.PT*("  ("  ("  ("  26YN97( ;W!E
M<F%T;W( *RLH:6YT*3L-" T*("  ("  ("!P=6)L:6,Z#0H ("  ("  ("  
M("!B;V]L(&5Q=6%L*$EN;F5R(&-O;G-T("9R:',I(&-O;G-T.PT*#0H ("  
M("  ('T[#0H-"B  ("!P=6)L:6,Z#0H ("  ("  ($EN;F5R("  8F5G:6XH
M*3L-"B  ("  ("  26YN97( ("!E;F0H*3L-"B  ("!].PT*#0H ("  :6YL
M:6YE(&)O;VP ;W!E<F%T;W( /3TH3W5T97(Z.DEN;F5R(&-O;G-T("9L:',L
M($]U=&5R.CI);FYE<B!C;VYS=" F<FAS*0T*("  ('L-"B  ("  ("  <F5T
M=7)N(&QH<RYE<75A;"AR:',I.PT*("  ('T-" T*("  (&EN;&EN92!B;V]L
M(&]P97)A=&]R("$]*$]U=&5R.CI);FYE<B!C;VYS=" F;&AS+"!/=71E<CHZ
M26YN97( 8V]N<W0 )G)H<RD-"B  ("![#0H ("  ("  (')E='5R;B A;&AS
M+F5Q=6%L*')H<RD[#0H ("  ?0T*#0HC:69D968 4TA/5U]"54<-"GT-"B-E
M;F1I9B O*B!32$]77T)51R J+PT*#0II;G0 ;6%I;B I#0I[#0HC:69D968 
M4TA/5U]"54<-"B  ("!U<VEN9R!N86UE<W!A8V4 ;G,[#0HC96YD:68 +RH 
M4TA/5U]"54< *B\-" T*("  ($]U=&5R("  ;W5T97([#0H-"B  ("!/=71E
M<CHZ26YN97( ("  :6YN97(Q(" ]("  ;W5T97(N8F5G:6XH*3L-"B  ("!/
M=71E<CHZ26YN97( ("  :6YN97(R(" ]("  ;W5T97(N96YD*"D[#0H-"B  
M("!I9BAI;FYE<C$ /3T :6YN97(R*0T*("  ('M]#0H-"B  ("!I9BAI;FYE
K<C$ (3T :6YN97(R*0T*("  ('M]#0H-"B  ("!R971U<FX ,#L-"GT-" ``
`
end
Dec 09 2005