diff options
| author | Reid Kleckner <reid@kleckner.net> | 2014-09-22 23:14:46 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2014-09-22 23:14:46 +0000 |
| commit | 15fdcf19ba2ede743600729010756a7480015d9c (patch) | |
| tree | 96bd440a2348f03308df2c0837815e5af856ddb2 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 4bc685c206684e64919221ecb9ce4a13802649be (diff) | |
Fix a vftable mangling bug
We need to walk the class hierarchy twice: once in depth-first base
specifier order for mangling and again in depth-first layout order for
vftable layout.
Vftable layout seems to depend on the full path from the most derived
class to the base containing the vfptr.
Fixes PR21031.
llvm-svn: 218285
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
