I wish to run Clang Static Analyzer’s RetainCountChecker.cpp on the ISL codebase. While trying to test it on a single ISL file (isl_band.c), it asks me to use quotes instead of angular brackets for various header files which are in the ISL source directory.
In the $LLVM_BUILD/bin directory, I am running the following command
./clang -cc1 -analyze -analyzer-checker=osx.cocoa.RetainCount …/…/…/isl-0.18/isl_band.c
Also, to run this checker, I have added the following macros to isl_band.c
#define __isl_take attribute((cf_consumed))
#define __isl_give attribute((cf_returns_retained))
Replacing angular brackets with quotes on the entire codebase will be a tedious task.
Could anyone please suggest me an easier way to run RetainCountChecker.cpp on the entire ISL codebase?