summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-09-22 23:14:46 +0000
committerReid Kleckner <reid@kleckner.net>2014-09-22 23:14:46 +0000
commit15fdcf19ba2ede743600729010756a7480015d9c (patch)
tree96bd440a2348f03308df2c0837815e5af856ddb2 /clang/lib/CodeGen/ItaniumCXXABI.cpp
parent4bc685c206684e64919221ecb9ce4a13802649be (diff)
downloadbcm5719-llvm-15fdcf19ba2ede743600729010756a7480015d9c.tar.gz
bcm5719-llvm-15fdcf19ba2ede743600729010756a7480015d9c.zip
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 'clang/lib/CodeGen/ItaniumCXXABI.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud