]> granicus.if.org Git - clang/commit
Revert "Generating assumption loads of vptr after ctor call (fixed)"
authorPiotr Padlewski <prazek@google.com>
Thu, 10 Sep 2015 20:18:30 +0000 (20:18 +0000)
committerPiotr Padlewski <prazek@google.com>
Thu, 10 Sep 2015 20:18:30 +0000 (20:18 +0000)
commit2d836afad956fe17ab843e04468f11eb66b133da
tree54fa155a31d81315fbdaabb76dd7b73ecf0e3438
parentb1a88d8dd624128c642702426dfa79937aaedcfb
Revert "Generating assumption loads of vptr after ctor call (fixed)"

It seems that there is small bug, and we can't generate assume loads
when some virtual functions have internal visibiliy
This reverts commit 982bb7d966947812d216489b3c519c9825cacbf2.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247332 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGVTables.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
test/CodeGen/available-externally-hidden.cpp
test/CodeGenCXX/ctor-globalopt.cpp
test/CodeGenCXX/thunks.cpp
test/CodeGenCXX/virtual-base-ctor.cpp
test/CodeGenCXX/vtable-assume-load.cpp [deleted file]
test/CodeGenCXX/vtable-available-externally.cpp