NagyDonat wrote:

This PR takes a conservative approach and only removes the `BranchCondition` 
callback from `TraversalChecker.cpp`. 

However I don't think that `TraversalChecker.cpp` is useful for manual 
debugging and it's only used in two very simple testcases 
[[1]](https://github.com/llvm/llvm-project/blob/1164bd774783f33419e56cf10fdb87fbeab2b185/clang/test/Analysis/traversal-path-unification.c)
 
[[2]](https://github.com/llvm/llvm-project/blob/1164bd774783f33419e56cf10fdb87fbeab2b185/clang/test/Analysis/traversal-begin-end-function.c)
 so perhaps it would be better to completely remove it.

What do you think about these follow-up removals? Do you see any purpose that 
makes it worth to keep `TraversalChecker.cpp` and the two testcases that rely 
on it?

https://github.com/llvm/llvm-project/pull/113906
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to