Reverting dtor devirtualization patch.
authorGordon Henriksen <gordonhenriksen@mac.com>
Mon, 10 Dec 2007 02:14:30 +0000 (02:14 +0000)
committerGordon Henriksen <gordonhenriksen@mac.com>
Mon, 10 Dec 2007 02:14:30 +0000 (02:14 +0000)
commitafba8fe662d65b25b4baf46bb26cc18e1f9cc0a5
tree90d674eca01d05d52bdd394518dd2bc76db5c154
parent65b211807d524d50d8bb3429a4c5049fb2d3d3ac
Reverting dtor devirtualization patch.
_sabre_: it has a major problem: by the time ~Value is run, all of the "parts" of the derived classes have been destroyed
_sabre_: the vtable lives to fight another day

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44760 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/llvm/Argument.h
include/llvm/BasicBlock.h
include/llvm/Constant.h
include/llvm/Constants.h
include/llvm/Function.h
include/llvm/GlobalAlias.h
include/llvm/GlobalValue.h
include/llvm/GlobalVariable.h
include/llvm/InlineAsm.h
include/llvm/InstrTypes.h
include/llvm/Instruction.h
include/llvm/Instructions.h
include/llvm/User.h
include/llvm/Value.h
lib/VMCore/BasicBlock.cpp
lib/VMCore/Constants.cpp
lib/VMCore/Function.cpp
lib/VMCore/InlineAsm.cpp
lib/VMCore/Instruction.cpp
lib/VMCore/Instructions.cpp
lib/VMCore/Value.cpp