aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2008-07-19 05:52:44 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2008-07-19 05:52:44 +0000
commit4aad12c9cdc4ad3183f70797b3dce420e830f901 (patch)
tree280dbcb92a0a27b6c2f1c4890fbe25746be4137c
parentdb6535dd2008897f6446dcfa1ae754d1a6eb0270 (diff)
Remove bogus assertion. This unbreaks mingw, where ConstantSDNode
has alignment 8 and LoadSDNode (used as LargestT template) - 4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53782 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/ADT/alist_node.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/include/llvm/ADT/alist_node.h b/include/llvm/ADT/alist_node.h
index c7ab8472dd..fcdf22c45c 100644
--- a/include/llvm/ADT/alist_node.h
+++ b/include/llvm/ADT/alist_node.h
@@ -47,16 +47,12 @@ public:
template<class SubClass>
SubClass *getElement(SubClass *) {
assert(sizeof(SubClass) <= sizeof(LargestT));
- assert(unsigned(AlignOf<SubClass>::Alignment) <=
- unsigned(AlignOf<LargestT>::Alignment));
return reinterpret_cast<SubClass*>(&Storage.Bytes);
}
template<class SubClass>
const SubClass *getElement(SubClass *) const {
assert(sizeof(SubClass) <= sizeof(LargestT));
- assert(unsigned(AlignOf<SubClass>::Alignment) <=
- unsigned(AlignOf<LargestT>::Alignment));
return reinterpret_cast<const SubClass*>(&Storage.Bytes);
}