Fix the transitive class hierarchy walk
Fix the transitive class hierarchy walk

It was only taking one step in the hierarchy before; it is properly
recursive now.

wangxiayang/llvm-analysis,travitch/llvm-analysis,wangxiayang/llvm-analysis,travitch/llvm-analysis