summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-12-27 19:43:59 +0000
committerReid Kleckner <reid@kleckner.net>2013-12-27 19:43:59 +0000
commit604c8b45e407da523f105144d4f4294696b37150 (patch)
tree56b4197458efd47c8d57cfeb8dd66ec308412430 /clang/lib/Lex
parentac2002973cb68fba3e808eab2920036086d1a214 (diff)
downloadbcm5719-llvm-604c8b45e407da523f105144d4f4294696b37150.tar.gz
bcm5719-llvm-604c8b45e407da523f105144d4f4294696b37150.zip
[ms-cxxabi] Emit fewer trivial return adjusting thunks
Most importantly, this makes our vtable layout match MSVC's. Previously we would emit a return adjusting thunk whenever the return types differed, even if the adjustment would have been trivial. MSVC does emit some trivial return adjusting thunks, but only if there was already an overridden method that required a return adjustment. llvm-svn: 198080
Diffstat (limited to 'clang/lib/Lex')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud