[PATCH] [ms-cxxabi] Implement vbtable name mangling
Reid Kleckner
rnk at google.com
Mon Jun 3 07:44:50 PDT 2013
I think the code is a little hard to digest without an explanation of the underlying algorithm. I added a large doc comment to help explain.
The big question is: can this be done with lookupInBases() and a list of CXXBasePaths? I don't think so, because MSVC seems to do extend paths while it walks the inheritance graph. I think Test17 shows this pretty clearly with it's alternating pattern. I would have to re-discover the underlying graph structure from the list of paths if I used lookupInBases().
http://llvm-reviews.chandlerc.com/D636
More information about the cfe-commits
mailing list