<html><body><div>On 20 Jul, 2011,at 04:07 PM, Francois Pichet <pichet2000@gmail.com> wrote:</div><div><br></div><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch">On Wed, Jul 20, 2011 at 9:47 AM, Erik Verbruggen <<a href="mailto:erik.verbruggen@me.com" _mce_href="mailto:erik.verbruggen@me.com">erik.verbruggen@me.com</a>> wrote:<br>
> Hello,<br>
> I was wondering what the status is for Clang w.r.t. parsing MSVC headers. I<br>
> tried to use Clang's code completion today with MSVC, but the issue of name<br>
> resolution in type-independant functions in templates popped up. So, is<br>
> somebody working on this, or how far along is it?<br>
> Regards,<br>
> Erik.<br>
<br>
hi,<br>
<br>
I suppose you mean "Unqualified lookup into dependent bases of class templates"?<br>
As in <a href="http://clang.llvm.org/compatibility.html#dep_lookup_bases" _mce_href="http://clang.llvm.org/compatibility.html#dep_lookup_bases">http://clang.llvm.org/compatibility.html#dep_lookup_bases</a>.<br>
<br>
That issue is at the top of my todo list. I did some investigation but<br>
haven't started the coding really.<br>
Feel free to hijack that feature from me if you feel motivated.</div></div></blockquote><span> </span></div><div><span><div>No, I mean the (probably well-known) error:</div><div><br></div><div><div>C:\Program Files\Microsoft Visual Studio 9.0\VC\include/iosfwd(219) : error: no member named '_invalid_parameter_noinfo' in the global namespace; did you mean '_invalid_parameter_handler'?</div><div>                _SCL_SECURE_CRT_VALIDATE(_Dest_size >= _Count, NULL);</div><div>                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div><br></div><div>So where MSVC postpones name resolution for methods in templates classes until instantiation time.</div><br></div><div>-- Erik.</div><div><br></div></span></div></body></html>