The "type_info" problem is currently hacked around in InitializePredefinedMacros():InitPreprocessor.cpp, which should be called by CompilerInstance::createPreprocessor().<div><br></div><div>Also what version of the Visual C++ headers are you using? 2012 are not compatible yet, if you need it I can send you some patches.<br>

<br><div class="gmail_quote">On Tue, Sep 4, 2012 at 11:32 AM, Y. Orçun Gökbulut <span dir="ltr"><<a href="mailto:orcun.gokbulut@zinekengine.com" target="_blank">orcun.gokbulut@zinekengine.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="TR" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi João,<u></u><u></u></span></p><p class="MsoNormal">

<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thank you so much for your reply and patch.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I have applied your patch and modified my driver according to your code. It really automated things like getting system paths but I still got errors in system headers (Visual Studio’s c library). <u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I think problem is clang can not parse visual studio c library headers becouse it could not found Microsoft specific type_info struct or __CHAR_BIT__.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I just can figure out the difference between a clang driver with my own code. They are doing the same thing. They are using compiler invocation so I do it too. I’m really stuck.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thank you,<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Orçun<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif""> João Matos [mailto:<a href="mailto:ripzonetriton@gmail.com" target="_blank">ripzonetriton@gmail.com</a>] <br>

<b>Sent:</b> Saturday, September 01, 2012 4:10 PM<br><b>To:</b> Y. Orçun Gökbulut<br><b>Cc:</b> <a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br><b>Subject:</b> Re: [cfe-dev] Tool programming. Where can I get default platform configuration ?<u></u><u></u></span></p>

<div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hi. I'm also using Clang for a similiar tool (generate reflection data for C++), check out the attached source file 'ParserInit.cpp' to see how I initialize it.<u></u><u></u></p>

<div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">You're also gonna need the attached patch applied to Clang, it exposes the Windows SDK headers locations.<u></u><u></u></p></div><div>
<p class="MsoNormal">
<u></u> <u></u></p></div><div><p class="MsoNormal">-- <u></u><u></u></p></div><p class="MsoNormal">João Matos<u></u><u></u></p></div></div></div></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>João Matos<br>


</div>