[cfe-dev] Multiple root nodes for CallGraph?
Anna Zaks
ganna at apple.com
Fri Sep 30 14:09:55 PDT 2011
Hi Arjun,
scan-build is a script that hijacks the build system to call the static analyzer. Currently, the analyzer can only reason about one translation unit at a time.
So there is no reason to have multiple roots to represent different main functions. In addition, your checker would/should only be applicable to functions with internal linkage.
Cheers,
Anna.
On Sep 30, 2011, at 12:58 PM, Arjun Singri wrote:
> Hi,
>
> I am currently trying to implement a checker that detects unused methods. I am making use of the CallGraph class for this. Every time CallGraph detects the "main" function, it designates it as the root node. Considering that scan-build accepts multiple files each having a main function, does it make sense to modify CallGraph to have mutlple root nodes?
>
> Thanks,
> Arjun
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list