aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unalignedassert.cpp
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-10-05 10:55:42 -0400
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-10-05 10:55:42 -0400
commitbb1cc0d092e118ad2a6119d40349479152cb583d (patch)
tree7082cc941140b978adf5dfa6c4f00c3ece269a55 /test/unalignedassert.cpp
parentf01a8112d67700134cc6985afabbb6d1a6211fb1 (diff)
after all we're not aligning to 8byte boundary
keep most of the changes though as they make the code more extensible
Diffstat (limited to 'test/unalignedassert.cpp')
-rw-r--r--test/unalignedassert.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/unalignedassert.cpp b/test/unalignedassert.cpp
index 8acc90158..233268d1d 100644
--- a/test/unalignedassert.cpp
+++ b/test/unalignedassert.cpp
@@ -93,7 +93,7 @@ void construct_at_boundary(int boundary)
void unalignedassert()
{
- construct_at_boundary<Vector2f>(8);
+ construct_at_boundary<Vector2f>(4);
construct_at_boundary<Vector3f>(4);
construct_at_boundary<Vector4f>(16);
construct_at_boundary<Matrix2f>(16);
@@ -101,12 +101,17 @@ void unalignedassert()
construct_at_boundary<Matrix4f>(16);
construct_at_boundary<Vector2d>(16);
- construct_at_boundary<Vector3d>(8);
+ construct_at_boundary<Vector3d>(4);
construct_at_boundary<Vector4d>(16);
construct_at_boundary<Matrix2d>(16);
- construct_at_boundary<Matrix3d>(8);
+ construct_at_boundary<Matrix3d>(4);
construct_at_boundary<Matrix4d>(16);
+ construct_at_boundary<Vector2cf>(16);
+ construct_at_boundary<Vector3cf>(4);
+ construct_at_boundary<Vector2cd>(16);
+ construct_at_boundary<Vector3cd>(16);
+
check_unalignedassert_good<TestNew1>();
check_unalignedassert_good<TestNew2>();
check_unalignedassert_good<TestNew3>();
@@ -117,19 +122,14 @@ void unalignedassert()
check_unalignedassert_good<Depends<true> >();
#if EIGEN_ALIGN
- VERIFY_RAISES_ASSERT(construct_at_boundary<Vector2f>(4));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Vector4f>(4));
VERIFY_RAISES_ASSERT(construct_at_boundary<Vector4f>(8));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix2f>(4));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix2f>(8));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix4f>(4));
VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix4f>(8));
VERIFY_RAISES_ASSERT(construct_at_boundary<Vector2d>(8));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Vector3d>(4));
VERIFY_RAISES_ASSERT(construct_at_boundary<Vector4d>(8));
VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix2d>(8));
- VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix3d>(4));
VERIFY_RAISES_ASSERT(construct_at_boundary<Matrix4d>(8));
+ VERIFY_RAISES_ASSERT(construct_at_boundary<Vector2cf>(8));
+ VERIFY_RAISES_ASSERT(construct_at_boundary<Vector2cd>(8));
#endif
}