TargetData.cpp::getTypeInfo() was returning alignment of element type as the
authorEvan Cheng <evan.cheng@apple.com>
Fri, 31 Mar 2006 22:33:42 +0000 (22:33 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 31 Mar 2006 22:33:42 +0000 (22:33 +0000)
commite668bdaa52c0e172afd6b4f0b06abf27119005c5
tree337a75dd4f249912f57e9de50b113bd636c45dee
parentf1d0c623c6d9ce3e5d1b30ba3e76e122adc6720e
TargetData.cpp::getTypeInfo() was returning alignment of element type as the
alignment of a packed type. This is obviously wrong. Added a workaround that
returns the size of the packed type as its alignment. The correct fix would
be to return a target dependent alignment value provided via TargetLowering
(or some other interface).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27319 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/TargetData.cpp