I think that you problem is due to Clang's assumption that all paths are in UTF8 and that's not true for Windows, try converting your argv[1] to UTF8 and see if it helps.<br><br><div class="gmail_quote">On Sun, Dec 11, 2011 at 12:03 PM, Peter <span dir="ltr"><<a href="mailto:clang_llvm_123-4@yahoo.de">clang_llvm_123-4@yahoo.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:times new roman,new york,times,serif;font-size:12pt"><div>

Hi everybody,</div><div><br></div><div>I just started hacking on a small command line tool and</div><div>when I try to get a file with the following code it always gives</div><div>me an empty address. <br></div><div><br>
</div>
<div>main.exe c:\test.c </div><div><br></div><div>The same code compiled and running on linux works just fine.</div><div><br></div><div>int main (int argc, char **argv)<br>{<br>    int ret = 0;<br><br>   clang::FileManager *fm = new clang::FileManager(clang::FileSystemOptions());<br>

   const clang::FileEntry* file = fm->getFile(llvm::StringRef(argv[1]));<span>     </span><br><br>    return(ret);<br>}</div><div><br></div><div>Is it a bug? I hope anybody can help me?</div><div><br></div><div>Thanks in
 advance,</div><span class="HOEnZb"><font color="#888888"><div>Peter<br></div></font></span></div></div><br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br>