<div dir="ltr"><div>Hi,<br></div><div><br></div><div>I'm using clang ast for a while now to do meta compilation, and I just fell into a problem</div><div>when trying to parse vulkan library which has extern "C" in it. <br>Every symbol inside extern "C" seem to be striped from the TU and ast. <br>I tried to #undef __cplusplus and this time I got the symbols into the AST. <br>I first supposed it was a problem with missing includes or else, but clang ouput no errors, and more, now when tracing the files of every symbol in the AST i fall onto some windows headers I never had before #undef of __cplusplus.<br><br></div><div>Does someone know what goes wrong?</div><div><br></div><div>Thanks for your help !</div><div><br></div><div>Vivien</div></div>