From a4632bb6a212a67d0e1e0b1c887ec1cbe30c1cf8 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 18 Mar 2011 13:37:29 +0000 Subject: only test this on certain archs --- cppu/qa/cppumaker/test_cppumaker.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cppu/qa') diff --git a/cppu/qa/cppumaker/test_cppumaker.cxx b/cppu/qa/cppumaker/test_cppumaker.cxx index 49b0c40109a4..821142a77700 100644 --- a/cppu/qa/cppumaker/test_cppumaker.cxx +++ b/cppu/qa/cppumaker/test_cppumaker.cxx @@ -444,7 +444,9 @@ void Test::testBigStruct() { CPPUNIT_ASSERT_EQUAL(guard.p->m22.getLength(), static_cast< sal_Int32 >(0)); CPPUNIT_ASSERT_EQUAL(guard.p->m23.getLength(), static_cast< sal_Int32 >(0)); +//This is a very platform specific test. #if defined __GNUC__ && __GNUC__ >= 3 // see CPPU_GCC3_ALIGN +#if defined(LINUX) && (defined (X86_64) || defined(X86) || defined(PPC)) CPPUNIT_ASSERT_EQUAL( #if defined X86_64 || defined PPC static_cast< std::size_t >(24), @@ -452,6 +454,7 @@ void Test::testBigStruct() { static_cast< std::size_t >(16), #endif sizeof (test::codemaker::cppumaker::AlignmentDerivedStruct)); +#endif #endif com::sun::star::uno::Type t( -- cgit