From e6346ffdcf80a77e8174bd50d87566755678b527 Mon Sep 17 00:00:00 2001 From: "simon@Simon-PC.lindenlab.com" Date: Wed, 12 Sep 2012 18:08:35 -0700 Subject: Restore alignment tests that were removed earlier --- indra/llmath/tests/alignment_test.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'indra/llmath/tests') diff --git a/indra/llmath/tests/alignment_test.cpp b/indra/llmath/tests/alignment_test.cpp index bbc68fc498..ced039b2c6 100644 --- a/indra/llmath/tests/alignment_test.cpp +++ b/indra/llmath/tests/alignment_test.cpp @@ -78,12 +78,11 @@ public: template<> template<> void alignment_test_object_t::test<1>() { - skip("Skipping known failure."); # ifdef LL_DEBUG // skip("This test fails on Windows when compiled in debug mode."); # endif - /*const int num_tests = 7; + const int num_tests = 7; void *align_ptr; for (int i=0; i() align_ptr = ll_aligned_malloc_32(sizeof(MyVector4a)); ensure("ll_aligned_malloc_32 failed", is_aligned(align_ptr,32)); ll_aligned_free_32(align_ptr); - }*/ + } } // In-place allocation of objects and arrays. template<> template<> void alignment_test_object_t::test<2>() { - skip("Skipping known failure."); - /*MyVector4a vec1; + MyVector4a vec1; ensure("LLAlignment vec1 unaligned", is_aligned(&vec1,16)); MyVector4a veca[12]; - ensure("LLAlignment veca unaligned", is_aligned(veca,16));*/ + ensure("LLAlignment veca unaligned", is_aligned(veca,16)); } // Heap allocation of objects and arrays. template<> template<> void alignment_test_object_t::test<3>() { - skip("Skipping known failure."); # ifdef LL_DEBUG // skip("This test fails on Windows when compiled in debug mode."); # endif -- cgit v1.2.3