<div dir="ltr">Thank you Jonathan.<div><br></div><div>I added <span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="monospace, monospace"><b>-I/usr/local/isl/ -I/Users/malharthakkar/isl-0.18/</b></font></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:menlo;font-size:11px"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">to the aforementioned and it's working now.</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">Regards,</font></span></div><div><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">Malhar</font></span></div>







</div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY3MxM2IxMDMxQGlpdGguYWMuaW4%3D&type=zerocontent&guid=ead4066f-7244-4c77-afb2-271cc829f41c"><font color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 12:33 PM, Jonathan Coe <span dir="ltr"><<a href="mailto:jonathanbcoe@gmail.com" target="_blank">jonathanbcoe@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><span class=""><div></div><div><br></div><div><br>On 19 May 2017, at 07:07, Malhar Thakkar via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">Hello all,<div><br></div><div>I wish to run Clang Static Analyzer's RetainCountChecker.cpp on the ISL codebase. While trying to test it on a single ISL file (<font face="monospace, monospace">isl_band.c)</font><font face="arial, helvetica, sans-serif">, it asks me to use quotes instead of angular brackets for various header files which are in the ISL source directory.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div></div></div></blockquote><div><br></div></span><div>I've found that adding include paths as system include paths solves this issue. </div><div>For CMake, one uses include_directories (SYSTEM my include paths).</div><div>I'm not sure what build system you are using but I'm sure a similar solution exists.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div><font face="arial, helvetica, sans-serif">In the $LLVM_BUILD/bin directory, I am running the following command</font></div><div><font face="monospace, monospace"><b>./clang -cc1 -analyze -analyzer-checker=osx.cocoa.<wbr>RetainCount ../../../isl-0.18/isl_band.c</b></font><br></div><div><font face="monospace, monospace"><b><br></b></font></div><div><font face="arial, helvetica, sans-serif">Also, to run this checker, I have added the following macros to </font><font face="monospace, monospace"><b>isl_band.c</b></font></div><div><div><font face="monospace, monospace"><b>#define __isl_take __attribute__((cf_consumed))</b></font></div><div><font face="monospace, monospace"><b>#define __isl_give __attribute__((cf_returns_<wbr>retained))</b></font></div><div><font face="monospace, monospace"><b>#define __isl_keep</b></font></div></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Replacing angular brackets with quotes on the entire codebase will be a tedious task.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Could anyone please suggest me an easier way to run RetainCountChecker.cpp on the entire ISL codebase?</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thank you.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Regards,</font></div><div><font face="arial, helvetica, sans-serif">Malhar Thakkar</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY3MxM2IxMDMxQGlpdGguYWMuaW4%3D&type=zerocontent&guid=6c6fad49-9342-431f-b19d-83e87d8bb849"><font color="#ffffff" size="1">ᐧ</font></div>
</div></blockquote></span><blockquote type="cite"><div><span>______________________________<wbr>_________________</span><br><span>cfe-dev mailing list</span><br><span><a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a></span><br><span><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a></span><br></div></blockquote></div></blockquote></div><br></div>