From f5f2ddde7e4a63ed9cc9eef0214f95c26c24c6da Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 2 Aug 2013 09:55:54 +0300 Subject: [PATCH] Windows alignment fix. --- test cases/common/45 alignment/meson.build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test cases/common/45 alignment/meson.build b/test cases/common/45 alignment/meson.build index 0cbc45856..0dd8df505 100644 --- a/test cases/common/45 alignment/meson.build +++ b/test cases/common/45 alignment/meson.build @@ -11,8 +11,14 @@ endif ptr_size = cc.sizeof('void*') dbl_alignment = cc.alignment('double') -if ((ptr_size == 4) and (dbl_alignment == 4)) or ((ptr_size == 8) and (dbl_alignment == 8)) +if host.name() == 'windows' + dbl_exp = 8 +else + dbl_exp = ptr_size +endif + +if dbl_alignment == dbl_exp message('Alignment of double ok.') else - error('Alignment of double erroneous.') + error('Alignment of double misdetected.') endif